汎用オペレーティングシステムサービス¶
本章に記述されたモジュールは、ファイルの取り扱いや時間計測のような (ほぼ)すべてのオペレーティングシステムで利用可能な機能にインターフェースを提供します。これらのインターフェースは、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のための外部関数ライブラリ