python序列化相关模块

2018年5月3日19:00:42 发表评论 322 views

pickle

pickle是python语言的一个标准模块,安装python后已包含pickle库,不需要单独再安装。

1、序列列化python的object

2、反序列化python的object

3、补充

pickle目前支持5种不同的协议,使用的协议越高,读取pickle所需的Python版本要求越新。

  • Protocol version 0 :最初的可读协议。
  • Protocol version 1 :旧的二进制文件格式。
  • Protocol version 2 :在python2.3中推出。它提供了更多新式类的序列化。
  • Protocol version 3 :在python3.0中推出。添加了对支持的bytes,该协议在python2.x上不能被反序列化。这是默认和推荐的协议在python3中。
  • Protocol version 4 :在python3.4中推出。对python的数据结构添加了更多的支持。
  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: