汎用オペレーティングシステムサービス¶
本章に記述されたモジュールは、ファイルの取り扱いや時間計測のような (ほぼ)すべてのオペレーティングシステムで利用可能な機能にインターフェースを提供します。これらのインターフェースは、Unix もしくは C のインターフェースを基に作られますが、ほとんどの他のシステムで同様に利用可能です。概要を以下に記述します:
os--- 雑多なオペレーティングシステムインターフェースio--- ストリームを扱うコアツールtime--- 時刻データへのアクセスと変換argparse--- Parser for command-line options, arguments and subcommandsgetopt--- 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 用の外部関数ライブラリ