私はPythonが初めてで、問題に直面しています:
def a(): ....
class b :
def c():
x=a()
私の関数a
はクラスの外部で定義されており、 function のクラス内にアクセスする必要がありますc
。どうすればいいですか?
私はPythonが初めてで、問題に直面しています:
def a(): ....
class b :
def c():
x=a()
私の関数a
はクラスの外部で定義されており、 function のクラス内にアクセスする必要がありますc
。どうすればいいですか?
を使用して呼び出すだけでa()
、グローバル モジュール スコープから利用できます。
def a():
return "test"
class b:
def c(self):
x = a()
print x
b().c() # prints "test"
このスレッドも参照してください:スコーピング規則の簡単な説明?