2018-09-04 pickle Python プログラミング Pythonのpickleはプログラム実行中にできたオブジェクトをバイト列にしてファイルとして保存する。このオブジェクトをバイト列にする作業を直列化(serialize)、バイト型列のファイルを元のデータ型でオブジェクトに戻す作業を非直列化(deserialiize)という。通常プログラムの実行が終了するとオブジェクトはメモリから消えるが、pickleすることによって後からオブジェクトを取り出すことができる。