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

python常用模塊之json和pickle模塊

json 反序列化 模塊 對象 pytho ads str 返回 protocol

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的數據對象,可以像操作數據類型的這些方法來操作它們

python常用模塊之json和pickle模塊