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)