Python序列化模組 Pickel寫入和讀取檔案

2022-08-24 21:18:06 字數 517 閱讀 7041

利用pickle 儲存和讀取檔案

1.儲存檔案:

#引入所需包,將列表元素存入data2的檔案裡面

import pickle

mylist2 = #不可以存list

pk_file = open(r'c:\temp\pickel.txt', 'wb') # 注意一定要寫明是wb 而不是w.

#最關鍵的是這步,將內容裝入開啟的檔案之中(內容,目標檔案)

pickle.dump(mylist2, pk_file) #必須內容在前,檔名在後

pk_file.close()

2.讀取檔案:

#讀取檔案中的內容。注意和通常讀取資料的區別之處

pk = open(r'c:\temp\pickel.txt', 'rb')#注意此處是rb

#此處使用的是load(目標檔案)

dic2 = pickle.load(pk)

print(dic2)

pk.close()

python 序列化模組 python 序列化模組

一 介紹 1 分類 序列化 資料型別 字串 反序列化 字串 資料型別 2 作用 檔案傳輸和檔案儲存需要將資料型別轉換成字串 二 序列號模組分類 1 json 優點 程式語言中的英語,同用語言 缺點 資料型別少 數字 字串 列表 字典 元祖 通過列表進行的 2 pickle 優點 python的所有資...

python 序列化模組

1 分類 序列化 資料型別 字串 反序列化 字串 資料型別 2 作用 檔案傳輸和檔案儲存需要將資料型別轉換成字串 1 json 優點 程式語言中的英語,同用語言 缺點 資料型別少 數字 字串 列表 字典 元祖 通過列表進行的 2 pickle 優點 python的所有資料型別 缺點 不通用,只能在p...

python模組 序列化

主要內容 1.序列化模組.json pickle shelve 了解 序列化模組 為了把資料用於網路傳輸,以及檔案的讀寫操作.序列化 將資料轉化成序列化字串.反序列化 將序列化字串轉化成原資料.序列化模組 序列化是創造乙個序列.如何把乙個字典傳給其他人,依賴之前的知識也可以做到,參考如下 dic s...