Pickleファイルを簡単ダンプ


PickleというのはPython標準のシリアライズ形式で、Pythonオブジェクトをプロセス間通信でやり取りしたり、時間がかかる分析結果のスナップショットに使ったりします。

Pickleファイルの中身を見るためのコードはimport込みでも3行ぐらいなので簡単なのですが、それでも度々書くのは面倒なので簡単な方法が欲しいです。

つまり、こうです。

$ python -m pickle <filename>

非標準クラスがPickleされている場合はModuleNotFoundErrorエラーになるので、エラーメッセージから必要なモジュールを推測してインストールしてください。