16.16。 一般的なオペレーティングシステムサービス
この章で説明するモジュールは、ファイルや時計など、(ほぼ)すべてのオペレーティングシステムで使用できるオペレーティングシステム機能へのインターフェイスを提供します。 インターフェイスは通常、UnixまたはCインターフェイスをモデルにしていますが、他のほとんどのシステムでも使用できます。 概要は次のとおりです。
- 16.1.
os
—その他のオペレーティングシステムインターフェイス - 16.2.
io
—ストリームを操作するためのコアツール - 16.3.
time
—時間アクセスと変換 - 16.4.
argparse
—コマンドラインオプション、引数、およびサブコマンドのパーサー - 16.5.
getopt
—コマンドラインオプション用のCスタイルのパーサー - 16.6.
logging
—Pythonのロギング機能 - 16.7.
logging.config
—ログ設定 - 16.8.
logging.handlers
—ロギングハンドラー- 16.8.1. StreamHandler
- 16.8.2. FileHandler
- 16.8.3. NullHandler
- 16.8.4. WatchedFileHandler
- 16.8.5. BaseRotatingHandler
- 16.8.6. RotatingFileHandler
- 16.8.7. TimedRotatingFileHandler
- 16.8.8. SocketHandler
- 16.8.9. DatagramHandler
- 16.8.10. SysLogHandler
- 16.8.11. NTEventLogHandler
- 16.8.12. SMTPHandler
- 16.8.13. MemoryHandler
- 16.8.14. HTTPHandler
- 16.8.15. QueueHandler
- 16.8.16. QueueListener
- 16.9.
getpass
—ポータブルパスワード入力 - 16.10.
curses
—文字セル表示の端末処理 - 16.11.
curses.textpad
—cursesプログラム用のテキスト入力ウィジェット - 16.12.
curses.ascii
—ASCII文字のユーティリティ - 16.13.
curses.panel
—呪いのためのパネルスタック拡張 - 16.14.
platform
—基盤となるプラットフォームの識別データへのアクセス - 16.15.
errno
—標準のerrnoシステムシンボル - 16.16.
ctypes
—Python用の外部関数ライブラリ- 16.16.1. ctypesチュートリアル
- 16.16.1.1. ダイナミックリンクライブラリの読み込み
- 16.16.1.2. ロードされたdllから関数にアクセスする
- 16.16.1.3. 関数の呼び出し
- 16.16.1.4. 基本的なデータ型
- 16.16.1.5. 関数の呼び出し、続き
- 16.16.1.6. 独自のカスタムデータ型を使用した関数の呼び出し
- 16.16.1.7. 必要な引数タイプの指定(関数プロトタイプ)
- 16.16.1.8. 返品タイプ
- 16.16.1.9. ポインターの受け渡し(または:参照によるパラメーターの受け渡し)
- 16.16.1.10. 構造体と共用体
- 16.16.1.11. 構造体/共用体の配置とバイト順序
- 16.16.1.12. 構造体と共用体のビットフィールド
- 16.16.1.13. 配列
- 16.16.1.14. ポインタ
- 16.16.1.15. 型変換
- 16.16.1.16. 不完全なタイプ
- 16.16.1.17. コールバック関数
- 16.16.1.18. DLLからエクスポートされた値へのアクセス
- 16.16.1.19. サプライズ
- 16.16.1.20. 可変サイズのデータ型
- 16.16.2. ctypesリファレンス
- 16.16.1. ctypesチュートリアル