首页 > 编程语言 > 详细

python序列化

时间:2018-07-05 23:06:12      阅读:201      评论:0      收藏:0      [点我收藏+]

pickle

cpicle-----c语言写的 快

功能上是一样的 

import pickle
integers=[1,2,3,4,5]
f=open(‘22901.dat‘,‘wb‘)
pickle.dump(integers,f)
f.close()

用pickle.dump(integers,f)将数据integers保存到
文件22901.dat中
对象的序列化
pickle.dump(obj,file[,protocol])
obj----序列化对象 在上面是一个列表
是基本类型 也可以序列化自己定义的 类型
file-----要写入的文件 更广泛地理解为拥有write()方法的
对象
并且能接受字符串为参数
它可以是 一个StringIO对象
其他自定义满足条件的对象
------
protocol 可选项 默认为False 或者说0
以ASCII格式保存对象 如果设置1或者True 则以压缩的
二进制格式保存对象
---------------
以二进制方式保存的文件比ASCII格式保存的
文件小很多 前者是后者的43%
------------

python序列化

原文:https://www.cnblogs.com/yizhixuepython/p/9270649.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!