Python标准库

Python语言参考讲述Python语言准确的语法和语义,而该库参考手册讲述与Python一起发布的标准库。它还描述了一些通常包含在Python发行版中的可选组件。

Python的标准库非常广泛,它们提供范围很广的工具,下面列出的长长的目录可以表明。这个库包含提供访问系统功能的内建模块(以C语言编写)如文件I/O操作,Python程序员使用内建模块调用系统功能。同时它还包含Python语言编写的模块,可为日常编程出现的许多问题提供标准化的方案。其中某些模块明确地为鼓励和增强Python程序的可移植性而设计,通过将平台相关抽象成平台无关的API。

Windows平台上的Python安装程序通常包含完整的标准库并经常包含很多额外的组件。对于Unix类操作系统,Python通常以一组包提供,所以可能需要使用操作系统提供的包管理工具来获取部分或者所有的可选组件。

除该标准库之外,还有正在不断增长的几千个组件(从单个程序和模块到包以及完整的应用程序开发框架)可以从Python包索引获得。