6.2 标准模块
Python 有一个标准的模块库,这些在不同的的文档中有介绍,Python 库索引 (这之后的 “库索引”)。一些模块植入了解释器,它们提供了不属于这个语言核心的一些操作的方法,或者提供了操作系统原语,比如系统调用。这种一系列的模块是一个配置选项,它们也依靠底层的平台。举个例子, winreg 模块只在 Windows 平台提供。一个特定的模块值得注意:sys,这个模块在每个 Python 解释器中都植入了。变量 sys.ps1 和 sys.ps2 定义了用作主要和次要的提示字符串:
>>> import sys>>> sys.ps1'>>> '>>> sys.ps2'... '>>> sys.ps1 = 'C> 'C> print('Yuck!')Yuck!C>
变量 sys.path 是一个字符串列表,它定义了解释器的模块搜索路径。它被初始化为一个从环境变量 PYTHONPATH 中获取默认路径,如果 PYTHONPATH 没有设定,就从内建的默认值中获取。你可以使用标准的列表操作来修改它:
>>> import sys>>> sys.path.append('/ufs/guido/lib/python')
