eightHundreds
2/5/2017 - 8:57 AM

sys.modules获得当前加载的模块,使用import可以添加要加载的模块.可以用name来过滤模块成员.name仅仅是名字不带命名空间

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)