iT邦幫忙

2025 iThome 鐵人賽

0
自我挑戰組

Python 函式大全系列 第 46

Python 模組概說 《 pickle 模組 》

  • 分享至 

  • xImage
  •  

✦ 功能:用於序列化和反序列化 Python 物件,將其轉換為位元組流,以儲存到檔案或傳輸,再還原為原始物件,適用於需要持久化複雜資料結構的場景,但不適合跨語言或安全性敏感的應用(相較於 json)

✦ 屬性與方法 :

pickle.dump(obj, file)

說明:將 Python 物件 obj 寫入到開啟的二進制檔案物件 file 中 (序列化到檔案)

pickle.load(file)

說明:從開啟的二進制檔案物件 file 讀取二進制流,並還原為 Python 物件 (從檔案反序列化)

pickle.dumps(obj)

說明:將 Python 物件 obj 轉換為二進制 bytes 物件,常用於網路傳輸或記憶體操作

pickle.loads(bytes_object)

說明:從二進制 bytes 物件還原為 Python 物件

https://ithelp.ithome.com.tw/upload/images/20251019/20177993ACI3JYmgn4.jpg


上一篇
Python 模組概說 《 pathlib 模組 》
系列文
Python 函式大全46
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言