python - 如何获得 Python 类的 parent ?

如何获取 Python 类的父类?

最佳答案

使用以下属性:

cls.__bases__

来自 docs :

The tuple of base classes of a class object.

例子:

>>> str.__bases__
(<type 'basestring'>,)

另一个例子:

>>> class A(object):
...   pass
... 
>>> class B(object):
...   pass
... 
>>> class C(A, B):
...   pass
... 
>>> C.__bases__
(<class '__main__.A'>, <class '__main__.B'>)

https://stackoverflow.com/questions/2611892/

相关文章:

linux - SVN check out 文件夹的内容,而不是文件夹本身

linux - 在 linux 中更改 VNC session 的分辨率

python - 在 chrome 中运行 Selenium WebDriver python 绑定

python - 如何在 Python 中获取当前执行文件的路径?

linux - 如何在 Linux 中创建给定大小的文件?

linux - 如何确定进程是否在 lxc/Docker 内部运行?

linux - libtool 的 .la 文件有什么用?

python - 如何将列表中的所有项目与 Python 相乘?

python - Conda 是否取代了对 virtualenv 的需求?

python - 'setdefault' dict 方法的用例