python 怎么取出一个指定模块中的所有类的名称
4个回答
展开全部
在该模块的末尾加上如下语句
class_dict = {key: var for key, var in locals().items() if isinstance(var, type)}
其它模块调用该模块的类,from 模块名 import class_dict
class_dict.keys() # 取出该模块中的所有类的名称
class_dict[key] # 根据类名称,调用类
class_dict = {key: var for key, var in locals().items() if isinstance(var, type)}
其它模块调用该模块的类,from 模块名 import class_dict
class_dict.keys() # 取出该模块中的所有类的名称
class_dict[key] # 根据类名称,调用类
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
模块名.__all__
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
dir()
再判断一下类型就可以了。
再判断一下类型就可以了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询