Python 标准库

虽然Python语言参考描述了Python语言的确切语法和语义,而库参考手册则用来介绍与 Python 一起分发的标准库。它还介绍了一些通常包含在Python发行版中的可选组件。

Python的标准库非常丰富,提供了海量功能,如下方目录所示。标准库既包含了供系统功能访问的内建模块(用C语言编写),比如文件I/O,还包含了日常编程中许多问题的标准化解决方案。其中一些模块旨在鼓励和加强 Python 程序的可移植性,通过抽象构建平台中性的API。

Windows 平台的 Python 安装程序通常包括整个标准库,而且还包含许多额外的组件。对于 类unix 操作系统 Python 通常提供作为软件包的集合,因此,它可能需要使用与操作系统提供的包管理工具来获取某些或所有的可选组件。

除了标准库,还有数以千计的组件,且数量还在持续增长中 (从个别程序和模块的软件包到整个应用程序开发框架),可以从 Python 软件包索引里下载这些组件。