2024-04-19 14:52:36 发布
网友
代码:
class abc: def __init__(self): a =10 class test: def __init__(self): self.ddict['xyz'] = abc() def access(self): self.ddict['def'] = abc()
我得到错误:self.ddict['xyz']=abc() AttributeError:测试实例没有属性“ddict”
谢谢你,琼尔夏普。成功了
class abc: def __init__(self): a =10 class test: def __init__(self): self.ddict = {} /* need to init first*/ self.ddict['xyz'] = abc() def access(self): self.ddict['def'] = abc()
你需要在使用dict之前初始化它。您的代码应该如下所示:
class abc: def __init__(self): self.a = 10 class test: def __init__(self): self.ddict = {'xyz': abc()}
谢谢你,琼尔夏普。成功了
你需要在使用dict之前初始化它。您的代码应该如下所示:
相关问题 更多 >
编程相关推荐