刚开始学习python,我确信这是一个愚蠢的问题,但我正在尝试这样的事情:
def setavalue(self):
self.myname = "harry"
def printaname():
print "Name", self.myname
def main():
printname()
if __name__ == "__main__":
main()
Run Code Online (Sandbox Code Playgroud)
我得到的错误是:
NameError: global name 'self' is not defined
Run Code Online (Sandbox Code Playgroud)
我看到这种使用self语句引用一些代码中不同方法的变量的方法,我读到它正常工作.
谢谢您的帮助