2017-09-29 13 views
-6

関数の引数としてアクセスしようとしました。うまくいきません!関数の外部でインスタンス化されたオブジェクト。どのように私はfuctionからアクセスできますか?

object = class() 

def foo(object): 
    object.method 

foo() 

Not working!

+0

へようこそSO。時間をかけて[ask]とそれに含まれるリンクを読んでください。 – wwii

+0

ダウン投票の理由を説明してください! – Hossain

+0

あなたは、最小で完全で検証可能な例を提供する必要があります。 –

答えて

0

objectobjと呼ぶことにします。これは、組み込みクラス、特に新しいスタイルのクラスをオーバーライドしないでください。

簡単に言えば、関数定義内のobjは、割り当てられた変数objではなく、パラメータ名です。

したがって、関数fooを呼び出すときは、要求するパラメータを指定する必要があります。だからあなたのコードは次のようにする必要があります:

foo(obj) 

ないfoo()

関連する問題