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中pickle簡介Python
- Python picklePython
- pickle 在python 2和python 3中相容性問題Python
- Python3 pickle模組的使用詳解Python
- pickle和cPickle:Python物件的序列化(下)Python物件
- pickle和cPickle:Python物件的序列化(上)Python物件
- python 序列化pickle&json模組PythonJSON
- python核心模組之pickle和cPickle講解Python
- 【python】使用pickle模組將資料永久儲存,pickle.dump()序列化、pickle.load()反序列化例項詳解Python
- Python Pickle反序列化帶來的安全問題Python
- pickle模組 collections模組在物件導向中的應用物件
- Python之資料序列化(json、pickle、shelve)PythonJSON
- JSON和pickle模組JSON
- Python標準庫分享之儲存物件 (pickle包,cPickle包)Python物件
- Python序列化模組pickle和json使用和區別PythonJSON
- Python模組學習 :pickle, cPickle 物件序列化/反序列化Python物件
- Python 快速教程(標準庫05):儲存物件 (pickle包,cPickle包)Python物件
- 使用XGBoost在Python中的功能重要性和功能選擇Python
- 詳解Python中sys模組的功能與應用Python
- Python常用標準庫(pickle序列化和JSON序列化)PythonJSON
- Python學習——序列化與反序列化-json&picklePythonJSON
- Python在類中實現swith case功能Python
- Python中備忘功能和裝飾器Python
- Python3內建模組之Pickle和cPickle資料持久化方法小結Python持久化
- Python中的IDLE是什麼?常用功能介紹!Python
- 簡單扯扯PyCharm4.5中新加的Python Profiler功能PyCharmPython
- Python的監控功能示例Python
- Python爬蟲更多的功能Python爬蟲
- 使用 Python 擴充套件豐富 UiBot 的功能及在 UiBot 中引用 Python 模組Python套件UI
- 機器學習之儲存與載入.pickle模型檔案機器學習模型
- Python 中的類(中)Python
- 雲端計算中容器的功能
- 郵件功能中的那些事
- Spring中Enable*功能的使用Spring
- Hadoop 3.0 中的新功能Hadoop
- 【譯】Flutter 2.2中的新功能Flutter
- React 18 中的新功能 - enlearReact
- .Text中的TrackBack功能簡介