作者: 機械伯爵
日時: 2002/4/24(21:14)
 自分で書いておいて、ちとまずいなと思ったのでちょっと加筆。

>  shelveにするほど、大量のデータベースは作らないので、直接漬け込んで
> サボってます(笑)

 shelveは、Pythonをそこそこ使い込んでる人なら知ってると思いますが、
外部ファイルを辞書オブジェクトのように扱う便利なモジュールです。

※ここらへんは、「テクニカルリファレンス」が分かりやすいです。

 んだから、オブジェクトを直接「漬け込む」・・・すなわちpickleモジュール
を使うよりも、フツーなら簡単です。

※Pickleはピクルス・・・漬物ですな(漬物モジュール・・・)
 ちなみにshelveは棚・・・
 Pythonの古くからのモジュールのネーミングセンスはちょっとイッてます。

 ただし、私が効率を無視して作る趣味のデータベースその他(ゲームのセーブ
データとか)だと、インターフェイスを自作してる関係上、Pickleでやっても
あんまり変わらないので、もっぱらPickleを使ってるだけです。

 ちなみにコレも、複数モジュールをまとめるなら、Shelveした方が多分正解
です。

   機械伯爵