python - 如何获取模块中的所有类?
问题描述
如何获取模块中的所有类?例如,如果一个模块有 A、B 和 C 类,我如何通过代码获取所有这些类的名称?
解决方案
尝试这个:
import importlib, inspect
inspect.getmembers(
importlib.import_module("your_module"),
inspect.isclass
)
这会给你你正在寻找的东西。
推荐阅读
- arrays - Powershell脚本将列表分解为多个数组
- php - 使用 PHP 或 Bash 查找当前用户的公共 SSH 密钥是否被授权用于远程主机上的 SSH
- r - purrr 相当于 lapply 返回多元素列表?
- python - 给定两个 NxD 矩阵,以更有效的实现方式生成 NxDxD 矩阵
- javascript - 我需要能够在 5 列中显示 2 行文本,并且每列文本需要不同,全部基于 1 个下拉列表?
- java - 如何存储 1000 行及之后执行批处理?
- objective-c - UITextField 正在编辑时,调用 setText 会挂一会
- r - 使用 dplyr 对随机事务列表进行排序
- javascript - 如何在 xdk 层中显示未读消息的数量?
- xamarin - UIKit.UIBarButtonItem 使用 Xamarin.Forms 4.0 构建失败