VeL*_*err 4 inheritance superclass python-3.x
如何在python中获取包含给定类的所有超类的列表?
我知道,模块中有一个__subclasses__()方法inspent可以获取所有子类,但我不知道任何类似的获取超类的方法.
你能帮助我吗?
使用mro方法:
>>> class A(object):
pass
>>> class B(object):
pass
>>> class C(A, B):
pass
>>> C.mro()
[<class '__main__.C'>, <class '__main__.A'>, <class '__main__.B'>, <type 'object'>]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2099 次 |
| 最近记录: |