13. $B%G!<%?$N1JB32=(B

$B$3$N>O$G2r@b$5$l$k%b%8%e!<%k72$O(B Python $B%G!<%?$r%G%#%9%/$K1JB3E*$J7A<0(B $B$GJ]B8$7$^$9!#(B $B%b%8%e!<%k(B pickle $B$H(B $B%b%8%e!<%k(B marshal $B$O(B $BB?$/$N(B Python $B%G!<%?7?$r%P%$%HNs$KJQ49$7!"%P%$%HNs$+$i:F@8@.$7$^$9!#(B $BMM!9$J(B DBM$B4XO"%b%8%e!<%k$O%O%C%7%e$r4p$K$7$?!"J8;zNs$+$iB>$NJ8;zNs$X$N%^%C(B $B%W$rJ]B8$9$k%U%!%$%k%U%)!<%^%C%H72$r%5%]!<%H$7$^$9!#(B $B%b%8%e!<%k(B bsddb $B$O%G%#%9%/%Y!<%9$NJ8;zNs$+$iJ8;zNs$X$N%^%C%T(B $B%s%0$r!"%O%C%7%e!"(BB-Tree, $B%l%3!<%I$r4p$K$7$?%U%)!<%^%C%H$GDs6!$7$^$9!#(B

$B$3$N>O$G@bL@$5$l$k%b%8%e!<%k$O(B:

pickle   Python オブジェクトからバイトストリームへの変換、およびその逆。
cPickle   pickle の高速バージョンですが、サブクラスはできません。
copy_reg   pickleサポート関数を登録する。
shelve   Python オブジェクトの永続化。
marshal   Python オブジェクトをバイト列に変換したり、その逆を (異なる拘束条件下で) 行います。
anydbm   DBM 形式のデータベースモジュールに対する汎用インタフェース。
whichdb   どのDBM形式のモジュールが与えられたデータベースを作ったかを推測する
dbm   ndbmを基にした基本的なデータベースインタフェースです。
gdbm   GNU による dbm の再実装。
dbhash   BSD データベースライブラリへの DBM 形式のインタフェース。
bsddb   Berkeley DB ライブラリへのインタフェース
dumbdbm   単純な DBM インタフェースに対する可搬性のある実装。
sqlite3   A DB-API 2.0 implementation using SQLite 3.x.

$B$40U8+$d$4;XE&$r$*4s$;$K$J$j$?$$J}$O!"(B $B$3$N%I%-%e%a%s%H$K$D$$$F(B... $B$r$4Mw$/$@$5$$!#(B