Python 標準庫

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

Python 的標準庫非常廣泛,提供了各種各樣的功能,如下面的長目錄所示。該庫包含內建模組(用 C 語言編寫),這些模組提供對系統功能(如檔案 I/O)的訪問,否則 Python 程式設計師將無法訪問這些功能;還包含用 Python 編寫的模組,這些模組為日常程式設計中出現的許多問題提供了標準化解決方案。其中一些模組明確旨在透過將特定於平臺的細節抽象到平臺無關的 API 中來鼓勵和增強 Python 程式的可移植性。

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

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