小编And*_*rev的帖子

用于初学者的Python类

你能帮我找到问题吗?有效的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"存在...我哪里错了?谢谢.

python class

2
推荐指数
1
解决办法
212
查看次数

标签 统计

class ×1

python ×1