ryotankの備考録日記

趣味の電子工作についての備考録などなど

回路草案入力フォームその4

一時保存をするにはどうしたら良いのか
調べてみると
Pickleという組み込み関数で、Pythonの変数などを外部ファイルに保存する
用途として初期設定や途中データの保存に使える

コレを使えば、自前でフォーマットなどを考えなくても、変数やクラスをまるごと保存→取得して復元することができます

ファイルにダンプ(保存)

やっていることは、ファイルを開いて、Pickleのdump()をするだけ

import pickle

with open('test.pickle', mode='wb') as f:
    pickle.dump('hello', f)

という感じになる

でも深く掘り下げていくうちに

joblibの方がファイルサイズを抑えられるという事が判明した

だが、欠点として「pickle」に比べて読み込み速度が20秒ほど遅くなる

次回はjoblibを使った一時保存する手法を考える