pickle 和unpickle
# 序列化操作
import pickle
# 序列化 和反序列化操作
# pickle模块实现了用于序列化和反序列化Python对象结构的二进制协议。“pickle”
# 是将Python对象层次结构转换为字节流的过程,而“unpickle”是反向操作,即将字节流
# (来自二进制文件或类似字节的对象)转换回对象层次结构。pickle(和反pickle)也称为“
# 序列化”、“编组”、1或“扁平化”;但是,为了避免混淆,这里使用的术语是“pickle”
# 和“unpickle”。
d = dict(url="index.html",title="首页",content="首页")
d2 = dict(url="index1.html",title="首页1",content="首页111")
s_o = pickle.dumps(d)
print(pickle.loads(s_o))
with open("./serialization.txt","wb") as f:
pickle.dump(d,f)
with open("./serialization.txt","rb") as f:
print(pickle.load(f))