汎用オペレーティングシステムサービス¶
本章に記述されたモジュールは、ファイルの取り扱いや時間計測のような (ほぼ)すべてのオペレーティングシステムで利用可能な機能にインターフェースを提供します。これらのインターフェースは、Unix もしくは C のインターフェースを基に作られますが、ほとんどの他のシステムで同様に利用可能です。概要を以下に記述します:
- os--- 雑多なオペレーティングシステムインターフェース
- io--- ストリームを扱うコアツール
- time--- 時刻データへのアクセスと変換
- argparse--- コマンドラインオプション、引数、サブコマンドのパーサー
- getopt--- C 言語スタイルのコマンドラインオプションパーサ
- logging--- Python 用ロギング機能
- logging.config--- ロギングの環境設定
- logging.handlers--- ロギングハンドラ
- getpass--- 可搬性のあるパスワード入力機構
- curses--- 文字セル表示を扱うための端末操作
- curses.textpad--- curses プログラムのためのテキスト入力ウィジェット
- curses.ascii--- ASCII 文字に関するユーティリティ
- curses.panel--- curses のためのパネルスタック拡張
- platform--- 実行中プラットフォームの固有情報を参照する
- errno--- 標準の errno システムシンボル
- ctypes--- Pythonのための外部関数ライブラリ