码迷,mamicode.com
首页 > 编程语言 > 详细

python序列化

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

标签:bsp   pickle   false   地理   参数   基本   语言   一个   保存   

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序列化

标签:bsp   pickle   false   地理   参数   基本   语言   一个   保存   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!