我刚开始学习Python,虽然我知道这是个很傻的问题,但我正在尝试类似于这样的东西:
def setavalue(self):
self.myname = "harry"
def printaname():
print "Name", self.myname
def main():
printname()
if __name__ == "__main__":
main()
我得到的错误是:
NameError: global name 'self' is not defined
我在阅读的一些代码中看到了使用self语句来引用不同方法的变量的方法,这个方法目前运行良好。
感谢您的帮助。