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