我创建了一个具有date
对象继承的类,但我无法更改应该提供给__init__
.
>>> class Foo(date):
... def __init__(self,y,m=0,d=0):
... date.__init__(self,y,m,d)
...
>>> Foo(1,1)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: Required argument 'day' (pos 3) not found
我已经尝试使用super
...
如果有人知道我们是否可以更改内置对象 args 或这样做的方式?