#
14 汎用オペレーティングシステムサービス

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

`os` |  | 雑多なオペレーティングシステムインタフェース。
`time` |  | 時刻データへのアクセスと変換
`optparse` |  | より便利で柔軟性に富んだ強力なコマンドライン解析ライブラリ
`getopt` |  | ポータブルなコマンドラインオプションのパーザ。長短の両方 の形式をサポートします。
`logging` |  | PEP 282 に基づくPython 用のロギングモジュール。
`getpass` |  | ポータブルなパスワードとユーザーIDの検索
`curses` |  | 可搬性のある端末操作を提供する curses ライブラリへの インタフェース．
`curses.textpad` |  | curses ウィンドウ内での Emacs ライクな入力編集機能。
`curses.wrapper` |  | curses プログラムのための端末設定ラッパ。
`curses.ascii` |  | ASCII 文字に関する定数および集合帰属関数。
`curses.panel` |  | curses ウィンドウに深さの概念を追加するパネルスタック拡張。
`platform` |  | 実行中プラットフォームからできるだけ多くの固有情報を取得する
`errno` |  | 標準の errno システムシンボル。
`ctypes` |  | A foreign function library for Python.