python cpickle 为什么要进行序列化

python cpickle 为什么要进行序列化,第1张

cPickle是用C编码的,卖樱在运行效率上比pickle要高,但是cPickle模块中定义的类型不能被继承(其实大多数时候,我们不需要从这些类型中继承,推荐使用cPickle)纯逗。

cPickle和pickle的序列化/反序列化规则是一样的,使用pickle序列化中裤丛一个对象,可以使用cPickle来反序列化。同时,这两个模块在处理自引用类型时会变得更加“聪明”,它不会无限制的递归序列化自引用对象,对于同一对象的多次引用,它只会序列化一次。

不麻烦

序列化的目的有两个,一个是用来保存数据,另一扰巧答个是用来传输数据

python的序列是化如,

import json

a = {'a':1, 'b': 2}

b = json.dumps(a)

这就把字典序列化为一个字符宽纳串了缓慧


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12544817.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存