使用pickle序列化

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)
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容