6. 汎用オペレーティングシステムサービス

本章に記述されたモジュールは、ファイルの取り扱いや時間計測のような(ほ ぼ)すべてのオペレーティングシステムで利用可能な機能にインターフェー スを提供します。これらのインターフェースは、UnixもしくはCのインター フェースを基に作られますが、ほとんどの他のシステムで同様に利用可能です。 概要を以下に記述します。

os   雑多なオペレーティングシステムインタフェース。
os.path   共通のパス名操作。
dircache   キャッシュメカニズムを備えたディレクトリ一覧生成。
stat   os.stat()os.lstat() および os.fstat() の返す内容を解釈するためのユーティリティ群。
statcache   ファイルの stat を調べ、その結果を記憶します。
statvfs   os.statvfs() の返す値を解釈するために使われる定数群。
filecmp   ファイル群を効率的に比較します。
subprocess   サブプロセス管理
popen2   アクセス可能な I/O ストリームを持つ子プロセス生成。
datetime   基本的な日付型および時間型。
time   時刻データへのアクセスと変換
sched   一般的な目的のためのイベントスケジューラ
mutex   排他制御のためのロックとキュー
getpass   ポータブルなパスワードとユーザーIDの検索
curses   可搬性のある端末操作を提供する curses ライブラリへの インタフェース.
curses.textpad   curses ウィンドウ内での Emacs ライクな入力編集機能。
curses.wrapper   curses プログラムのための端末設定ラッパ。
curses.ascii   ASCII 文字に関する定数および集合帰属関数。
curses.panel   curses ウィンドウに深さの概念を追加するパネルスタック拡張。
getopt   ポータブルなコマンドラインオプションのパーザ。長短の両方 の形式をサポートします。
optparse   より便利で柔軟性に富んだ強力なコマンドライン解析ライブラリ
tempfile   一時的なファイルやディレクトリを生成。
errno   標準の errno システムシンボル。
glob   Unix シェル形式のパス名のパターン展開。
fnmatch   Unix シェル形式のファイル名のパターンマッチ。
shutil   コピーを含む高レベルなファイル操作。
locale   国際化サービス。
gettext   多言語対応に関する国際化サービス。
logging   PEP 282 に基づくPython 用のロギングモジュール。
platform   実行中プラットフォームからできるだけ多くの固有情報を取得する

ご意見やご指摘をお寄せになりたい方は、 このドキュメントについて... をご覧ください。