有一类如下:类“超级”可变
class N:
def __init__(self, node_id):
self.id = node_id # id (as an integer for example)
self.super = 0
self.color = 0
它是关于创建节点。正如你所看到的,有一个属性,超级。我想调用超级节点的颜色。
我试图执行:
node.color = node.super.color
,但是,这是错误的执行。你有什么想法如何获得其他节点的信息?
'self.super'设置为'0',所以它是一个整数,而整数没有的颜色(至少对我们之间的非联觉)。我似乎失去了一些东西... – 2012-02-15 17:48:07
@SvenMarnach是非常正确的。另外,不要说“这是错误的实现”,你应该粘贴实际的错误信息。 – 2012-02-15 17:49:35
你甚至指的是什么超级节点? N类是否应该能够在其self.super属性中存储对另一个节点实例的引用? – jdi 2012-02-15 17:53:16