python标准模块,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')