我想知道我要导入的模块来自哪里。在python中有which
命令吗?
示例:
>>> which module_name
/usr/lib/python2.6/site-packages/module_name.py
答案 0 :(得分:8)
import imp
imp.find_module(module_name)
有关内置函数find_module的帮助 在模块imp:
find_module(...)
find_module(name,[path]) - > (文件,文件名,(后缀,模式,类型))
搜索模块。如果省略path或None,则搜索a 内置,冻结或特殊模块,并继续在sys.path中搜索。 模块名称不能包含'。';搜索a的子模块 包,传递子模块名称和包的__path__
。