在《Python语言参考手册》中描述了Python的语法和语义,而本手册主要介绍了Python标准库的内容和使用,也介绍了一些发行库里可选的组件库。
Python标准库包含的内容是非常广泛的,通过标准库的目录长度和内容就可明白到这一点。标准库包含一些模块是使用C语言来编写的,比如访问系统I/O的文件功能,这些功能对Python开发人员来说是不能直接访问的,因此这些模块都设计成为内置模块。另外标准库也为开发人员提供那些大家经常使用的功能,这样以便成为标准的解决方案,就可以提高开发人员的开发速度和代码质量。标准库里还有一些功能模块是为了提高移植性而设计的,把一些系统专有的API封装成通用的接口,这样也让所有编写的Python有高移植性。
在Windows的Python安装版本里,包括了整个标准库的模块,另外还有一些其它可选的模块。在Unix类的系统里,安装只是提供了一部分功能包,其它部分标准库的功能需要使用安装工具来选择自己需要安装部分库。
除了标准库之外,还有很多功能库并没有放到这个标准库里面,并且还在不断增加中。比如一些独立的程序、模块或者完整应用框架,可以从下面的连接里获取到这些功能:
Python功能库索引目录: http://pypi.python.org/pypi