Python 标准库

Python 语言参考手册描述了 Python 语言的具体语法和语义。 Python 标准库参考手册则介绍了与 Python 一同发行的标准库。 同时,还介绍了通常包含在 Python 发行版中的一些可选组件。

Python 标准库非常庞大,提供的组件涉及范围十分广泛。 它包含了多个内置模块 (以 C 语言编写),Python 程序员必须依靠这些模块来实现系统级功能,例如文件 I/O等。 此外,还有大量以 Python 编写的模块为日常编程中的许多问题提供了标准解决方案。 其中,有些模块经过专门设计,通过将特定平台功能抽象化为平台中立的 API 来加强 Python 程序的可移植性。

Windows 版本的 Python 安装程序通常包含整个标准库,往往还包含许多额外组件。 对于类 Unix 操作系统,Python 通常会分成一系列的软件包,因此可能能要使用操作系统提供的包管理工具来获取部分或全部可选组件。

此外,标准库以外还存在成千上万其他组件 (从单独的程序、模块、软件包直到完整的应用开发框架),并且数量正在不断增加。访问 包索引 即可获取这些第三方包。