我想要一个 Class 属性,它datetime.now()
在实例化类的新实例时设置。使用此代码,MyThing.created
似乎总是何时MyThing
导入,而不是何时mt
实例化。
from datetime import datetime
class MyThing:
__init__(self, created=datetime.now()):
self.created = created
MyThing.created
datetime.datetime(2012, 7, 5, 10, 54, 24, 865791)
mt = MyThing()
mt.created
datetime.datetime(2012, 7, 5, 10, 54, 24, 865791)
我该怎么做才能实例化,created
而mt
不是MyThing
?