首页 > 解决方案 > 如何获取模块中的所有类?

问题描述

如何获取模块中的所有类?例如,如果一个模块有 A、B 和 C 类,我如何通过代码获取所有这些类的名称?

标签: python

解决方案


尝试这个:

import importlib, inspect

inspect.getmembers(
    importlib.import_module("your_module"),
    inspect.isclass
)

这会给你你正在寻找的东西。


推荐阅读