利用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...