作者: 機械伯爵 | |
日時: 2002/4/24(21:14) |
自分で書いておいて、ちとまずいなと思ったのでちょっと加筆。 > shelveにするほど、大量のデータベースは作らないので、直接漬け込んで > サボってます(笑) shelveは、Pythonをそこそこ使い込んでる人なら知ってると思いますが、 外部ファイルを辞書オブジェクトのように扱う便利なモジュールです。 ※ここらへんは、「テクニカルリファレンス」が分かりやすいです。 んだから、オブジェクトを直接「漬け込む」・・・すなわちpickleモジュール を使うよりも、フツーなら簡単です。 ※Pickleはピクルス・・・漬物ですな(漬物モジュール・・・) ちなみにshelveは棚・・・ Pythonの古くからのモジュールのネーミングセンスはちょっとイッてます。 ただし、私が効率を無視して作る趣味のデータベースその他(ゲームのセーブ データとか)だと、インターフェイスを自作してる関係上、Pickleでやっても あんまり変わらないので、もっぱらPickleを使ってるだけです。 ちなみにコレも、複数モジュールをまとめるなら、Shelveした方が多分正解 です。 機械伯爵