使用该inspect
模块检查活动对象:
>>> import inspect
>>> import my_module
>>> [m[0] for m in inspect.getmembers(my_module, inspect.isclass) if m[1].__module__ == 'my_module']
然后应该可以正常工作,并在其中class
定义所有内容my_module
。
Python:仅获取使用dir()在导入模块中定义的类?
使用该inspect
模块检查活动对象:
>>> import inspect
>>> import my_module
>>> [m[0] for m in inspect.getmembers(my_module, inspect.isclass) if m[1].__module__ == 'my_module']
然后应该可以正常工作,并在其中class
定义所有内容my_module
。