この章では、PythonインタープリタやPython環境に深く関連する各種の機能を解説します。以下に一覧を示します:
sys | システムパラメータと関数へのアクセス | |
gc | 循環検出ガベージコレクタのインターフェース。 | |
weakref | 弱参照と弱辞書のサポート。 | |
fpectl | 浮動小数点例外処理の制御。 | |
atexit | 後始末関数の登録と実行。 | |
types | 組み込み型の名前 | |
UserDict | 辞書オブジェクトのためのクラスラッパー。 | |
UserList | リストオブジェクトのためのクラスラッパー。 | |
UserString | 文字列オブジェクトのためのクラスラッパー。 | |
operator | 組み込み関数形式になっている全ての Python の標準演算子。 | |
inspect | 使用中のオブジェクトから、情報とソースコードを取得する。 | |
traceback | スタックトレースの表示や取り出し。 | |
linecache | このモジュールによりテキストファイルの各行にランダムアクセスできます。 | |
pickle | Python オブジェクトからバイトストリームへの変換、およびその逆。 | |
cPickle | pickle の高速バージョンですが、サブクラスはできません。 | |
copy_reg | pickleサポート関数を登録する。 | |
shelve | Python オブジェクトの永続化。 | |
copy | 浅いコピーおよび深いコピー操作。 | |
marshal | Python オブジェクトをバイト列に変換したり、その逆を (異なる拘束条件下で) 行います。 | |
warnings | 警告メッセージを送出したり、その処理方法を制御したり します。 | |
imp | import文の実装へアクセスする。 | |
pkgutil | パッケージの拡張をサポートするユーティリティです。 | |
code | 対話的Pythonインタプリタのための基底クラス。 | |
codeop | (完全ではないかもしれない)Pythonコードをコンパイルする。 | |
pprint | Data pretty printer. | |
repr | 大きさに制限のある別のrepr()の実装。 | |
new | ランタイム実装オブジェクトの作成のインターフェイス。 | |
site | サイト固有のモジュールを参照する標準の方法。 | |
user | ユーザー設定を参照するための標準的な方法を提供するモジュー ル | |
__builtin__ | 組み込み関数一式 | |
__main__ | トップレベルスクリプトが実行される環境。 | |
__future__ | Future ステートメントの定義 |