0

Python 3 でメソッド ハンドルが与えられた場合、その一部であるオブジェクトを取得するにはどうすればよいですか?

class Myclass:
    def foo(self):
        print(self, 'foo')

m = Myclass()

method_handle = m.foo
print(method_handle) # -> <bound method Myclass.foo of <__main__.Myclass object at 0x7fb80220dd10>>

method_handleオブジェクトには、インスタンスへの参照がどこmかにあります。しかし、 しか持っていない場合、どうすればオブジェクトmethod_handleを取得できますか?m

4

1 に答える 1

1

気にしないでください。ちょうど見つけましたmethod_handle.__self__

于 2013-11-02T18:22:42.820 に答える