我想使用class属性作为我的类__init__方法的一个参数的默认值.NameError但是,这个结构引发了一个异常,我不明白为什么:
class MyClass():
__DefaultName = 'DefaultName'
def __init__(self, name = MyClass.__DefaultName):
self.name = name
Run Code Online (Sandbox Code Playgroud)
为什么这会失败,有没有办法做到这一点?
python ×1