序列化和反序列化
如何将内存中的字典、列表、集合以及各种对象,如何保存到一个文件中?要设计一套协议,按照某种规则,把内存中数据保存到文件中。文件是一个字节序列,所以必须把数据转换成字节序列,输出到文件。这就是序列化。反之,从文件的字节序列恢复到内存并且还是原来的类型,这就是反序列化
我将展示一种最简单的文件序列化方法
序列化
import pickle
with open('e:\c.txtx', 'wb+') as f:
pickle.dump(response_body, f)
反序列化
import pickle
with open('e:\c.txt', 'rb+') as t:
response_body = pickle.load(t)