在不导入Python模块的情况下查找Python模块的路径

时间:2015-02-04 02:11:12

标签: python

如何在不导入Python模块的情况下找到它的路径?

看起来它应该是显而易见的,但我找不到这样做的功能。 (是的,我仔细检查了imp)的文档。

注意:我无法导入模块。 这也是特定于python2的问题,因此我无法使用importlib.find_loader


每条评论更新: 在python3中,这可以使用importlib.find_loader来完成,它返回一个具有path属性的对象,该属性适用于包和文件(与imp.find_module不同)。

1 个答案:

答案 0 :(得分:0)

这样的事情可能是:

import imp
print imp.find_module("mymodule")