›オブジェクトまで永続化できちゃうPythonのshelveは意外と便利オブジェクトまで永続化できちゃうPythonのshelveは意外と便利あまり知られていない気がするPythonシリーズ第二弾!(シリーズ名は今勝手につけましたw)。今回は超簡単にデータを永続化できる「shelve」を扱ってみます。shelveは様々な形式のデータを永続化できます。別途パッケージインストールは不要!(Pythonに標準で組み込まれているハズ)。開いたら閉じましょうdic.close()[/crayon]これを実行すると、バイナリ形式のデータファイルができあがります。次はこういったスクリプトを作って中身を読み込んでみます。0x103765b90>]aaa1bbb2ccc3[/crayon]ちゃんと保存した通りに取り出せますね!オブジェクトも、オブジェクトのママ取り出せているのが分かると思います。簡単でしょう(・∀・)?使い捨てツールや小さなバッチを作っていると「あー、データをローカルにちょーーっと保存しておきたいんだけど・・・」っていう時がたまにあります。(Python)関連記事Pythonでスレッドを使ってみるMongoDBで位置情報お手軽検索。コメントをキャンセルメールアドレスが公開されることはありません。コメント名前メールアドレスサイトスパム対策のため、コメントする際は下記の計算式を埋めてください。計算式の有効期限が切れました。計算式の隣にある再読み込みボタンを押してください。コメントデータの処理方法の詳細はこちらをご覧ください。このブログについてころすけと申します。関東でプログラマーをしています。JavaScriptあたりがお気に入り。当ブログでは私が作ったもの、考えたこと、撮影したものなど、全てをごった煮で書き綴るブログです。よろしければおつきあい下さいませ。プロフィールについて、詳しくはコチラへどうぞ。