-6
関数の引数としてアクセスしようとしました。うまくいきません!関数の外部でインスタンス化されたオブジェクト。どのように私はfuctionからアクセスできますか?
object = class()
def foo(object):
object.method
foo()
Not working!
関数の引数としてアクセスしようとしました。うまくいきません!関数の外部でインスタンス化されたオブジェクト。どのように私はfuctionからアクセスできますか?
object = class()
def foo(object):
object.method
foo()
Not working!
object
をobj
と呼ぶことにします。これは、組み込みクラス、特に新しいスタイルのクラスをオーバーライドしないでください。
簡単に言えば、関数定義内のobj
は、割り当てられた変数obj
ではなく、パラメータ名です。
したがって、関数foo
を呼び出すときは、要求するパラメータを指定する必要があります。だからあなたのコードは次のようにする必要があります:
foo(obj)
ないfoo()
へようこそSO。時間をかけて[ask]とそれに含まれるリンクを読んでください。 – wwii
ダウン投票の理由を説明してください! – Hossain
あなたは、最小で完全で検証可能な例を提供する必要があります。 –