この章で説明するモジュールでは、 特定のオペレーティングシステムでだけ利用できる オペレーティングシステム機能へのインターフェースを提供します。 このインターフェースは、 おおむね 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識別子補完 |