1. 程式人生 > >pickle&&json

pickle&&json

hashlib python pytho pic 簡單 hashlib模塊 格式 交互 nbsp

  1. dumps和loads是成對使用的,dump和load是成對使用的。
  2. dumps和loads由於序列化的是內容,所以後面要加s,但是dump和load序列化的內容是對象,所以單數。
  3. json只能處理簡單的數據類型,例如:字典、列表、字符串等,不能處理函數等復雜的數據類型。
  4. json是所有語言通用的,所有語言都支持json,如果我們需要python跟其他語言進行數據交互,那麽就用json格式。

  

  1. json只支持簡單的數據類型,pickle支持所有的數據類型。
  2. pickle只能支持python本身的序列化和反序列化,不能用作和其他語言做數據交互,而json可以。
  3. pickle序列化的是整個的數據對象,所以反序列化函數時,函數體中的邏輯變了,是跟著心的函數體走的。
  4. pickle和json在3.0中只能dump一次和load一次,在2.7裏面可以dump多次,load多次,anyway,以後只記住,只需要dump一次,load一次就可以了。

hashlib模塊

pickle&&json