这个简单的例子是我在更复杂的脚本中无法工作或理解的:
class printclass():
string="yes"
def dotheprint(self):
print self.string
dotheprint(self)
printclass()
调用该类时,我希望它运行该函数,但它会告诉我“未定义自我”。我知道这在线上发生:
dotheprint(self)
但我不明白为什么。我应该对类进行哪些更改才能使用其中已有的数据运行函数?(细绳)