给定一个类,我如何列出它的所有inner课程?
class Car:
some_var = "var"
class Engine:
some_other_var = "var2"
class Body:
another_var = "var3"
现在给出Car
我希望能够列出或迭代其所有内部类(Engine
, Body
)
(Python 3.5)
你可以这样做:
import inspect
[d for d in dir(Car) if inspect.isclass(getattr(Car, d))]
它将为您提供您班级中的班级列表Car
.
留心,多变d
是一个字符串
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)