この章で説明するモジュールでは、 特定のオペレーティングシステムでだけ利用できる オペレーティングシステム機能へのインターフェースを提供します。 このインターフェースは、 おおむね Unix や C のインターフェースにならってモデル化してありますが、 他のシステム上(WindowsやNTなど)でも利用できることがあります。 次に概要を示します。
| signal | 非同期イベントにハンドラを設定します。 | |
| socket | 低レベルネットワークインターフェース。 | |
| select | 複数のストリームに対してI/O 処理の完了を待機します。 | |
| thread | 1つのインタープリタの中でのマルチスレッド制御 | |
| threading | 高レベルスレッドインターフェース | |
| dummy_thread | thread の代替モジュール。 | |
| dummy_threading | threading の代替モジュール。 | |
| Queue | 同期キュークラス | |
| mmap | Unix とWindowsのメモリマップファイルへのインターフェース | |
| anydbm | DBM 形式のデータベースモジュールに対する汎用インタフェース。 | |
| dbhash | BSD データベースライブラリへの DBM 形式のインタフェース。 | |
| whichdb | どのDBM形式のモジュールが与えられたデータベースを作ったかを推測する | |
| bsddb | Berkeley DB ライブラリへのインタフェース | |
| dumbdbm | 単純な DBM インタフェースに対する可搬性のある実装。 | |
| zlib | gzip 互換の圧縮/解凍ルーチンへの低レベル インタフェース | |
| gzip | ファイルオブジェクトを用いた gzip 圧縮および解凍のためのインタフェース | |
| bz2 | bzip2 互換の圧縮/解凍ルーチンへのインタフェース | |
| zipfile | ZIP-フォーマットのアーカイブファイルを読み書きする | |
| tarfile | tar-形式のアーカイブファイルを読み書きします。 | |
| readline | Python のための GNU readline サポート。 | |
| rlcompleter | GNU readline ライブラリ向けのPython識別子補完 |