python中,一切皆对象,对象的本质就是一个“存储数据的内存块”
序列化我们使用:
pickle.dump(obj,file) obj 就是要被序列化的对象,file 指的是存储的文件
pickle.load(file) 从file读取数据,反序列化成对象
#将对象序列化到文件中
import pickle
with open(r"E:\dawn\data.dat",'wb') as f:
a1="高级"
a2=234
a3=[20,30,40]
pickle.dump(a1,f)
pickle.dump(a2,f)
pickle.dump(a3,f)
#将获取到的数据反序列化成对象
import pickle
with open(r"data.dat",'rb') as f:
a1=pickle.load(f)
a2=pickle.load(f)
a3=pickle.load(f)
print(a1)
print(a2)
print(a3)
网友评论