が定義されていませんが、私のexample.py
ファイルです:NameError:グローバル名 'myExample2' はここで#モジュール
class myClass:
def __init__(self, number):
self.number = number
def myExample(self):
result = myExample2(self.number) - self.number
print(result)
def myExample2(num):
return num*num
私はexample.py
ファイルを実行すると、私が持っている:
from myimport import *
def main():
myimport2 = myimport(10)
myimport2.myExample()
if __name__ == "__main__":
main()
そしてここmyimport.py
ファイルです次のエラー:
NameError: global name 'myExample2' is not defined
どうすれば修正できますか?
あなたは 'myExample2(self、num)'を必要とし、それを 'self.myExample2()'と呼んでいます。 –