Python 第十节 第九课
【摘要】
[toc]
使用 pickle 序列化
Python 中, 一切皆对象, 对象本质上就是一个 "存储数据的内存块". 有时候, 我们需要将 "内存块的数据" 保存到硬盘上, 或者通过网络传输到其他的计算机上. 这时候, 就需要 "对象的序列化和反序列化". 对象的序列化机制广泛的应用在分布式, 并行系统上...
[toc]
使用 pickle 序列化
Python 中, 一切皆对象, 对象本质上就是一个 "存储数据的内存块". 有时候, 我们需要将 "内存块的数据" 保存到硬盘上, 或者通过网络传输到其他的计算机上. 这时候, 就需要 "对象的序列化和反序列化". 对象的序列化机制广泛的应用在分布式, 并行系统上.
序列化指的是: 将对象转化成 "串行化" 数据形式, 储存到硬盘或者通过网络传输到其他地方. 反序列化是指相反的过程, 将读取到的 "串行化数据" 转化成对象.
我们可以使用 pickle 模块中的函数, 实现序列化和反序列化操作.
序列化我们使用:
pickle.dump(obj,file) obj就是要被序列化的对象, file 指的是存储的文件
pickle.load(file) 从 file 读取数据, 反序列化成对象

执行结果:把数据序列化输入 data.dat

执行结果:

文章来源: iamarookie.blog.csdn.net,作者:我是小白呀,版权归原作者所有,如需转载,请联系作者。
原文链接:iamarookie.blog.csdn.net/article/details/109066781
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)