12.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-API2.0インターフェース