python sys.path实现

时间:2014-11-13 07:29:51

标签: python windows sys

今天,我检查了python如何实现sys.path。我发现它指向sys.pi文件(Windows中的python 2.7.8)。见代码

argv = []
__stdout__ = file(__file__)
__name__ = 'sysoverride'
__stderr__ = file(__file__)
dllhandle = 0
exitfunc = None
stdin = file(__file__)
modules = {}
last_type = None
stderr = file(__file__)
path = []
last_value = None
hexversion = 17105408

我的问题是python如何使用path = []语句打印出python路径列表。这让我很困惑。 感谢

1 个答案:

答案 0 :(得分:2)

根据doc's

  

sys.path 是一个字符串列表,用于指定模块的搜索路径。 从环境变量PYTHONPATH初始化,加上依赖于安装的默认值。

除此之外,还有一个site模块在初始化期间自动导入,它会将特定于站点的路径和内置函数附加到模块搜索路径。