我想要这样的东西:
WG
或者
WG.Graph <- { WG with Graph = GraphD }
我认为这不是一种常规方式,我知道你可以制作>>> x = 0
>>> c = SomeClass(x)
>>> c.x
0
>>> x = 1
>>> c.x
1
或>>> x = 0
>>> c = SomeClass(x)
>>> c.x
0
>>> x = 1
>>> c.x
0
>>> c.update()
>>> c.x
1
,但这不是我想要的方式,我只是想知道是否有办法实现这一目标。
答案 0 :(得分:-1)
您可以使用属性:
class SomeClass(object):
@property
def x(self):
return x
答案 1 :(得分:-1)
覆盖SomeClass中的 getattribute 和 setattr (self,attr,value)函数,以获取并设置其中的x值。