1. 程式人生 > >Lesson 035 —— pickle 模組

Lesson 035 —— pickle 模組

Lesson 035 —— pickle 模組

關於 pickle 模組的一些方法介紹。pickle是Python庫中常用的序列化工具,新版本的Python中用c重新實現了一遍,叫cPickle,效能更高。

匯入:

  • import pickle
  • import cPickle as pickle

方法

  1. pickle.dumps(data): 將資料 data 轉換為 pickle 型別,即序列化,結果為二進位制型別。寫入與讀入使用 wb
  2. pickle.loads(pickle_data): 將 pickle 型別的字串還原為原來的型別
  3. pickle.dump(data, filename)
    : 相當於 pickle_data = json.dumps(data); filename.write(pickle_data) 兩句合起來
  4. pickle.load(filename): 相當於 pickle.loads(filename.read())