Python中的pickle有什么意义

更新时间:01-29 教程 由 何必等 分享

Python中的pickle有什么意义?

pickle是用于序列化和反序列化的,目的就是为了保存和还原对象。

序列化:把某个对象转化为bytes

反序列化:把bytes还原为原对象

为什么要用pickle呢?

因此经常有复杂的对象需要保存和还原。

比如scrapy爬虫框架中,入队时,把request对象序列化,出队时反序列化。

又比如对于如下Ship类的对象s

如何把对象s的属性和方法写入磁盘或者redis?

是不是傻眼了?

而有了pickle,是如此的简单

还原成原Ship类的对象

pickle就是这么有用!

如果对你有帮助,请点赞支持

声明:关于《Python中的pickle有什么意义》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2189579.html