class A(object):
def get_class(self):
return self.__class__
class B(A):
def __init__(self):
A.__init__(self)
b = B()
print b.get_class()
このコードでは、<class '__main__.B'>
と表示されます。親クラス名を取得しますか?
メソッドが定義されているクラス名(つまりA
)を取得するにはどうすればよいですか? A(の他のインスタンスが存在しないため
あなたはもっとよくチェックしてください。http://stackoverflow.com/questions/961048/get-class-that-defined-method-in-python – okm