私はこれに長い間 (文字通り数週間のように) 行き詰まっていました。コード内の他のすべてを完了しましたが、これだけです。私もたくさん調べましたが、解決策に近づくことはできません。私がここに来るのを1週間待ったのは、これを自分で解決したかったからですが、今はあきらめます!
ここで、次のコードがあるとします。
class test:
def meth1(self, obj):
self.hello = {}
return self.hello.obj()
def meth2(self):
test.meth1(self, 'keys')
ここで、インスタンスを作成し、次のmeth2
ようにメソッドを呼び出そうとすると:
x = test()
x.meth2()
明らかな理由でエラーが発生します。引数を関数に渡し、その引数を別のオブジェクトのオブジェクトとして使用するなど、私が望むことを実行するにはどうすればよいですか?