sys.modules获得当前加载的模块,使用import可以添加要加载的模块.可以用name来过滤模块成员.name仅仅是名字不带命名空间
import sys, inspect def print_classes(): for name, obj in inspect.getmembers(sys.modules[__name__]): if inspect.isclass(obj): print(obj)