12. データの永続化¶
この章で解説されるモジュール群は Python データをディスクに永続的な形式で保存します。モジュール pickle
とモジュール marshal
は多くの Python データ型をバイト列に変換し、バイト列から再生成します。様々な DBM 関連モジュールはハッシュを基にした、文字列から他の文字列へのマップを保存するファイルフォーマット群をサポートします。
この章で解説されるモジュールのリスト:
- 12.1.
pickle
— Python オブジェクトの直列化 - 12.2.
copyreg
—pickle
サポート関数を登録する - 12.3.
shelve
— Python オブジェクトの永続化 - 12.4.
marshal
— 内部使用向けの Python オブジェクト整列化 - 12.5.
dbm
— Unix “データベース” へのインタフェース - 12.6.
sqlite3
— SQLite データベースに対する DB-API 2.0 インタフェース