给定嵌套类B
:
class A:
class B:
def __init__(self):
pass
ab = A.B()
如何获取ab
的课程全名?我期待像A.B
这样的结果。
答案 0 :(得分:3)
您可以获得其__qualname__
的完全限定名称__class__
:
>>> ab.__class__.__qualname__
'A.B'
最好使用type
(在实例上调用__class__
):
>>> type(ab).__qualname__