0

私はPythonが初めてで、問題に直面しています:

def a():  ....

class b :   
    def c():
         x=a()

私の関数aはクラスの外部で定義されており、 function のクラス内にアクセスする必要がありますc。どうすればいいですか?

4

1 に答える 1

1

を使用して呼び出すだけでa()、グローバル モジュール スコープから利用できます。

def a():
    return "test"


class b:
    def c(self):
        x = a()
        print x

b().c()  # prints "test"

このスレッドも参照してください:スコーピング規則の簡単な説明?

于 2013-08-24T07:15:12.437 に答える