2024-04-19 09:53:00 发布
网友
我在代码中的某个地方得到了一个ImportError异常,但是可以在应用程序启动时安全地导入同一个模块。我很想知道Python查找要导入的模块的路径,这样我就可以跟踪为什么会出现这个问题。我发现这个:
ImportError
print sys.path
这是系统在尝试导入模块时所查看的所有路径的列表吗?
Sys.path是Python在查找导入时查找的所有路径的列表。如果要向包含一个或多个python文件的目录添加另一个路径,可以使用:sys.path.append('path/to/directory')。
Sys.path
sys.path.append('path/to/directory')
python默认检查的路径位置可以通过检查^{}来检查。
import sys print(sys.path)
如果您想要更好的格式:
import sys from pprint import pprint pprint(sys.path)
Sys.path
是Python在查找导入时查找的所有路径的列表。如果要向包含一个或多个python文件的目录添加另一个路径,可以使用:sys.path.append('path/to/directory')
。python默认检查的路径位置可以通过检查^{} 来检查。
如果您想要更好的格式:
相关问题 更多 >
编程相关推荐