你能帮我找到问题吗?有效的Python代码:
class ParamWindow:
def __init__(self, b):
self.a = b
print self.a
params = ParamWindow(8)
print params.a
Run Code Online (Sandbox Code Playgroud)
这打印8和8.好的.然后我做:
class ParamWindow:
def __init__(self, parent, b):
self = wx.Frame(parent = parent, id=-1, title="Parameters")
self.a = b
print self.a
params = ParamWindow(None, 8)
print params.a
Run Code Online (Sandbox Code Playgroud)
它说"ParamWindow实例没有属性'a'".为什么不呢?我告诉他自己是Frame然后添加一个字段"a"(此时没有错误)但是当我要求打印它时(打印行出错),它忘记了"a"存在...我哪里错了?谢谢.