を定義されていない、私が持っている: ":グローバル名()定義されていませんNameErrorが。"のpython:NameError:グローバル名は」...「私のコードで
class A:
def a():
......
def b():
a()
......
b()
その後、コンパイラは言うだろうクラスAからすべてのものを取り除くと問題はありませんが、クラスAでどのようにメソッドを定義できますか?どうもありがとうございました。
いいえ、例外をスローするコンパイラではありません。これを行うのはPythonインタプリタのループです。 –
なぜクラス定義内からa()を呼び出すのですか? –
@ TravisGD私はいつもJavaでこれを行います。メソッドは別のメソッドで呼び出されます。 – Robert