如何在不导入Python模块的情况下找到它的路径?
看起来它应该是显而易见的,但我找不到这样做的功能。 (是的,我仔细检查了imp
)的文档。
注意:我无法导入模块。
这也是特定于python2的问题,因此我无法使用importlib.find_loader
。
每条评论更新:
在python3中,这可以使用importlib.find_loader
来完成,它返回一个具有path
属性的对象,该属性适用于包和文件(与imp.find_module
不同)。
答案 0 :(得分:0)
这样的事情可能是:
import imp
print imp.find_module("mymodule")