如何在Python中获取当前导入路径?

2024-04-19 09:53:00 发布

您现在位置:Python中文网/ 问答频道 /正文

我在代码中的某个地方得到了一个ImportError异常,但是可以在应用程序启动时安全地导入同一个模块。我很想知道Python查找要导入的模块的路径,这样我就可以跟踪为什么会出现这个问题。我发现这个:

print sys.path

这是系统在尝试导入模块时所查看的所有路径的列表吗?


Tags: 模块path代码路径应用程序列表系统地方
3条回答

Sys.path是Python在查找导入时查找的所有路径的列表。如果要向包含一个或多个python文件的目录添加另一个路径,可以使用:sys.path.append('path/to/directory')

python默认检查的路径位置可以通过检查^{}来检查。

import sys
print(sys.path)

如果您想要更好的格式:

import sys

from pprint import pprint

pprint(sys.path)

相关问题 更多 >