如果要在Python shell中查看特定模块中定义的模块,可以选择键入dir(path.to.module)
。不幸的是,这不仅列出了特定模块中定义的类或函数,还包括模块导入的类或函数
答案 0 :(得分:1)
以下函数仅返回特定模块中定义的函数和类
def getDefined(module):
print([x for x in dir(module) if
getattr(module.__dict__[x], '__module__','')==module.__name__
])