だけのpythonを学び始めて、私はその愚かな質問が、私はこのような何かしようとしていると確信しています: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
を
私は、私はそれを読んでいくつかのコードでの異なる方法の変数を参照するために、自己のステートメントを使用して、この方法が正常に動作して見ました。ヘルプ
をクラスベースにあなたの別々の機能を変換します。 – Yajushi