首頁 > 後端開發 > Python教學 > 如何使用 Pickle 儲存和載入 Python 物件?

如何使用 Pickle 儲存和載入 Python 物件?

Patricia Arquette
發布: 2024-12-04 14:12:16
原創
692 人瀏覽過

How Can I Save and Load Python Objects Using Pickle?

使用 Pickle 儲存 Python 物件

Pickle 是一個 Python 函式庫,可讓您序列化物件並將它們儲存到檔案中,確保以後可以重建它們。

儲存字典的範例

要使用pickle 將字典儲存到文件,請執行以下操作這些步驟:

  1. 匯入pickle 庫: import pickle
  2. 以寫入二進位模式開啟輸出檔:使用open('filename.pickle', 'wb') 作為句柄:
  3. 將字典轉儲到檔案中:pickle.dump(a, handle, protocol=pickle.HIGHEST_PROTOCOL)

您可以將a 替換為任何Python 對象,例如列表、元組或自訂類別實例。

載入Pickled 物件

要從檔案載入pickled對象,請依照下列步驟操作:

  1. 開啟以讀取二進位模式輸入檔案:以open(' filename.pickle', 'rb') 作為句柄:
  2. 載入物件:b = pickle.load(handle)

您可以使用用於建立物件的相同程式碼透過變數 b 存取載入的物件。

以上是如何使用 Pickle 儲存和載入 Python 物件?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板