gpt4 book ai didi

python - 列出给定类的所有内部类 - Python

转载 作者:太空宇宙 更新时间:2023-11-04 09:59:35 25 4
gpt4 key购买 nike

给定一个类,我如何列出它的所有内部类?

class Car:
some_var = "var"

class Engine:
some_other_var = "var2"

class Body:
another_var = "var3"

现在给定 Car,我希望能够列出或迭代它的所有内部类(EngineBody)

( python 3.5)

最佳答案

你可以这样做:

import inspect
[d for d in dir(Car) if inspect.isclass(getattr(Car, d))]

它将为您提供类 Car 中的类列表。

注意,变量d是一个字符串

关于python - 列出给定类的所有内部类 - Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44341653/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com