python中的pickle功能
pickle
簡單介紹:python中pickle功能可以將程式執行中的物件儲存為檔案。如果載入儲存過的pickle檔案,可以立刻復原之前程式執行中的物件。
相關函式:
- pickle.dump(obj, file[, protocol]) 序列化操作,能夠將程式中執行的物件資訊儲存到檔案中去,永久儲存。序列化物件,將物件obj儲存到檔案file中去。
引數:- protocol 是序列化模式,預設是0(ASCII協議,表示以文字的形式進行序列化),值為1和2(1和 2表示以二進位制的形式進行序列化。1是老式的二進位制協議,2是新二進位制協議)。
- file表示儲存到的類檔案物件,file必須有write()介面,file可以是一個以’w’開啟的檔案或者是一個StringIO物件,也可以是任何可以實現write()介面的物件。
- obj 幾乎所有的資料型別
with open(save_file, 'wb') as f:
pickle.dump(dataset, f, -1)
- pickle.load(file)
讀取pickle檔案
with open(save_file, 'rb') as f:
dataset = pickle.load(f)
相關文章
- Python picklePython
- Python3 pickle模組的使用詳解Python
- python 序列化pickle&json模組PythonJSON
- Python Pickle反序列化帶來的安全問題Python
- Python之資料序列化(json、pickle、shelve)PythonJSON
- pickle模組 collections模組在物件導向中的應用物件
- Python標準庫分享之儲存物件 (pickle包,cPickle包)Python物件
- JSON和pickle模組JSON
- Python學習——序列化與反序列化-json&picklePythonJSON
- Python常用標準庫(pickle序列化和JSON序列化)PythonJSON
- 詳解Python中sys模組的功能與應用Python
- Python中的IDLE是什麼?常用功能介紹!Python
- Python3內建模組之Pickle和cPickle資料持久化方法小結Python持久化
- Python在類中實現swith case功能Python
- Python爬蟲更多的功能Python爬蟲
- Python的監控功能示例Python
- 使用 Python 擴充套件豐富 UiBot 的功能及在 UiBot 中引用 Python 模組Python套件UI
- Python 3.10 新增功能Python
- 基於 MongoDB 的 python 日誌功能MongoDBPython
- python的爬蟲功能如何實現Python爬蟲
- Python 3.10 中新的功能和變化Python
- pickle 和 savez_compressed 壓縮體積對比
- Spring中Enable*功能的使用Spring
- Hadoop 3.0 中的新功能Hadoop
- <4>Python切片功能剖析Python
- Python:鮮為人知的功能特性(下)Python
- Python:鮮為人知的功能特性(上)Python
- Python之str內部功能的介紹Python
- 郵件功能中的那些事
- Android 9.0中的新功能 - PrecomputedTextAndroid
- React 18 中的新功能 - enlearReact
- 【譯】Flutter 2.2中的新功能Flutter
- python如何實現簡單的爬蟲功能?Python學習教程!Python爬蟲
- 序列化和反序列化pickle和json 模組JSON
- python(python中的super函式、)Python函式
- JB的Python之旅-豆瓣自動頂貼功能Python
- 基於python + opencv的影片播放調節功能PythonOpenCV
- python算術運算子的擴充套件功能Python套件