1. 程式人生 > >python常用模組之json和pickle模組

python常用模組之json和pickle模組

json模組

json.dumps     將 Python 物件編碼成 JSON 字串

json.loads       用於解碼 JSON 資料。該函式返回 Python 欄位的資料型別。

 

 

pickle

 

pickle.dump(obj, file, [,protocol])

  • 含義:pickle.dump(物件,檔案,[使用協議])
  • 將要持久化的資料“物件”,儲存到“檔案”中,使用有3種協議,索引0為ASCII,1為舊式二進位制,2為新式二進位制協議,不同之處在於2要更高效一些。
  • 預設dump方法使用0做協議

pickle.load(file)

  • 含義:pickle.load(檔案),將file中的物件序列化讀出。
  • 從“檔案”中讀取字串,將他們反序列化轉換為python的資料物件,可以像操作資料型別的這些方法來操作它們