我是 python 新手,我发现要查看导入搜索路径,您必须导入sys
模块,然后使用 访问路径列表sys.path
,如果此列表在我显式导入模块之前不可用sys
,那么解释器如何找出这个模块所在的位置。感谢您的任何解释。
问问题
1481 次
2 回答
3
模块搜索路径始终存在,即使在您导入 sys 模块之前也是如此。sys 模块只是让您可以使用它。
它反映了系统变量的内容$PYTHONPATH
,或者系统默认值,如果你没有设置那个环境变量的话。
于 2012-09-13T20:51:52.507 回答
0
解释器中有一个默认的搜索路径。(https://docs.python.org/2/install/#modifying-python-s-search-path)
构建解释器时,将路径的默认值配置到 Python 二进制文件中。
顺便说一句,sys
内置在 Python 解释器中。(https://docs.python.org/2/tutorial/modules.html#standard-modules)
一个特定的模块值得关注:
sys
,它内置在每个 Python 解释器中。
于 2015-05-07T13:57:08.663 回答