gpt4 book ai didi

python - 覆盖 Python 类 __str__ 方法的最佳方法是什么?

转载 作者:行者123 更新时间:2023-11-28 16:47:48 25 4
gpt4 key购买 nike

在我的应用程序中,我希望所有的 datetime.__str__() 以不同的方式返回到默认值。简单的继承重写方法可以吗?

class datetime(datetime):
def __str__(self):
return self.strftime('%d-%m-%y %H:%M:%S')

任何建议都会很棒。

最佳答案

通常,您会希望将新类命名为不同于内置模块中定义的名称,但是是的,您就是这样做的。为了您的理智,请不要使用与预定义类相同的名称来创建类定义。

我只是尝试执行 class datetime(datetime) 位,它确实有效,至少在解释器中是这样,但任何 Python 专家都可能会笑或发抖。

关于python - 覆盖 Python 类 __str__ 方法的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11980269/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com