Python 獲取類對象的父類

參考

Get parent class name?python

Python 獲取類對象的父類

給定一個類的對象a,要求獲取該對象的父類。code

方法:對象

a.__class__.__bases__

返回由該對象的父類組成的元組,例如:get

>>> class Base(object):
...     pass
...
>>> class Derived(Base):
...     def print_base(self):
...         for base in self.__class__.__bases__:
...             print base.__name__
...
>>> foo = Derived()
>>> foo.print_base()
Base

2019.1io

相關文章
相關標籤/搜索