Python 標準庫

雖然《Python 語言參考》描述了 Python 語言的確切語法和語義,但本庫參考手冊描述了隨 Python 發行的標準庫。它還描述了一些通常包含在 Python 發行版中的可選元件。

Python 的標準庫非常廣泛,提供了多種多樣的功能,下面的長目錄就說明了這一點。該庫包含了內建模組(用 C 編寫),提供了對檔案 I/O 等系統功能的訪問,否則 Python 程式設計師將無法訪問這些功能;同時也包含了用 Python 編寫的模組,為日常程式設計中出現的許多問題提供了標準化的解決方案。其中一些模組經過專門設計,透過將平臺特定性抽象為平臺中立的 API,來鼓勵和增強 Python 程式的可移植性。

Windows 平臺的 Python 安裝程式通常包含整個標準庫,並且通常還包含許多附加元件。對於類 Unix 作業系統,Python 通常以軟體包集合的形式提供,因此可能需要使用作業系統提供的軟體包管理工具來獲取部分或全部可選元件。

除了標準庫之外,還有一個由成千上萬個元件(從單個程式和模組到軟體包和整個應用程式開發框架)組成的活躍集合,可從 Python 包索引 (Python Package Index) 獲取。