pickle 序列化class,pickle 序列化过滤字段

  pickle 序列化class,pickle 序列化过滤字段

  在Python中,一切都是对象,对象本质上是“存储数据的内存块”。有时候,我们需要将“内存块的数据”保存到硬盘上,或者通过网络传输到其他电脑上。这时候就需要“对象序列化和反序列化”了。对象序列化机制广泛应用于分布式和并行系统中。序列化是指:将对象转换成“序列化”的数据形式,存储在硬盘上或通过网络传输到其他地方。反序列化指的是相反的过程,将读取的“序列化数据”转换为对象。我们可以使用pickle模块中的函数来实现序列化和反序列化。

  我们使用的序列化:

  Pickle.dump(obj,file) obj是要序列化的对象,file是指存储的文件。

  Pickle.load(file)从文件中读取数据,并将其反序列化为一个对象。

  [操作]将对象序列化到文件mport pickle中。

  A1=易青青

  a2=23

  a3=[10,23,33]

  用open(data.txt , wb )作为f:

  pickle.dump(a1,f)

  pickle.dump(a2,f)

  Pickle.dump(a3,f)[操作]将获取的数据反序列化为open(data.txt , rb )为f的对象:

  b1=酸洗负载(f)

  b2=pickle.load(f)

  b3=pickle.load(f)

  打印(B1);打印(B2);打印(b3)

  转载请联系作者取得转载授权,否则将追究法律责任。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: