Python 標準ライブラリ

このライブラリリファレンスマニュアルは、Python に付属する標準ライブラリについて説明します。 Python の配布物に含まれることが多い、オプションのコンポーネントの一部も説明します。

別の文書である Python 言語リファレンス では Python 言語の正確な構文と意味を、Python 組み込み機能リファレンス では組み込み関数を説明しています。

Python の標準ライブラリは大規模で、以下の長い目次が示すとおり、幅広い機能を提供します。 ライブラリには、ファイル入出力など、そのままでは Python プログラマが利用できないシステム機能へのアクセスを提供する (C で書かれた) 組み込みモジュールがあります。 また、日々のプログラミングで生じる多くの問題に標準的な解決方法を提供する、Python で書かれたモジュールもあります。 一部のモジュールは、プラットフォーム固有の機能をプラットフォームに依存しない API に抽象化し、Python プログラムの移植性を高めることを明確な目的として設計されています。

Windows 向けの Python インストーラはたいてい標準ライブラリのすべてを含み、しばしばそれ以外の追加のコンポーネントも含んでいます。Unix 系のオペレーティングシステムの場合は Python は一揃いのパッケージとして提供されるのが普通で、オプションのコンポーネントを手に入れるにはオペレーティングシステムのパッケージツールを使うことになるでしょう。

標準ライブラリに加えて、数10万のコンポーネントが (独立したプログラムやモジュールからパッケージ、アプリケーション開発フレームワークまで) 活動しているコレクションとしてPython Package Index から入手可能です。