python使用cPickle模块序列化实例


Posted in Python onSeptember 25, 2014

本文实例讲述了python使用cPickle模块序列化的方法,分享给大家供大家参考。

具体方法如下:

import cPickle
data1 = ['abc',12,23]  #几个测试数据
data2 = {1:'aaa',"b":'dad'}
data3 = (1,2,4)


output_file = open("a.txt",'w')
cPickle.dump(data1,output_file)
cPickle.dump(data2,output_file)
cPickle.dump(data3,output_file)
output_file.close()


input_file = open('a.txt','rb')
#data1 = []
data1 = cPickle.load(input_file)
data2 = cPickle.load(input_file)
data3 = cPickle.load(input_file)
print data1
print data2
print data3


outstring = cPickle.dumps(data1)
open('out.txt','wb').write(outstring)


file_data = open('out.txt','rb').read()
real_data = cPickle.loads(file_data)
print real_data

本文实例测试环境Python2.7.6

运行结果如下:

['abc', 12L, 23L]
{1L: 'aaa', 'b': 'dad'}
(1L, 2L, 4L)
['abc', 12L, 23L]

希望本文所述对大家Python程序设计的学习有所帮助。

Python 相关文章推荐
python实现上传样本到virustotal并查询扫描信息的方法
Oct 05 Python
Python编写屏幕截图程序方法
Feb 18 Python
python 查找字符串是否存在实例详解
Jan 20 Python
Python中矩阵创建和矩阵运算方法
Aug 04 Python
python爬取cnvd漏洞库信息的实例
Feb 14 Python
对python中if语句的真假判断实例详解
Feb 18 Python
Python面向对象之类的封装操作示例
Jun 08 Python
PyQt5 QTableView设置某一列不可编辑的方法
Jun 25 Python
Python代码块及缓存机制原理详解
Dec 13 Python
Python random模块制作简易的四位数验证码
Feb 01 Python
Python unittest装饰器实现原理及代码
Sep 08 Python
python中对列表的删除和添加方法详解
Feb 24 Python
python使用marshal模块序列化实例
Sep 25 #Python
python中类的一些方法分析
Sep 25 #Python
python实现获取序列中最小的几个元素
Sep 25 #Python
python中bisect模块用法实例
Sep 25 #Python
python实现给字典添加条目的方法
Sep 25 #Python
python实现忽略大小写对字符串列表排序的方法
Sep 25 #Python
python对字典进行排序实例
Sep 25 #Python
You might like
Banner程序
2006/10/09 PHP
浅谈php和.net的区别
2014/09/28 PHP
codeigniter显示所有脚本执行时间的方法
2015/03/21 PHP
PHP使用NuSOAP调用Web服务的方法
2015/07/18 PHP
PHP+MySQL之Insert Into数据插入用法分析
2015/09/27 PHP
PHP编程快速实现数组去重的方法详解
2017/07/22 PHP
PHP后台实现微信小程序登录
2018/08/03 PHP
php用户名的密码加密更安全的方法
2019/06/21 PHP
基于jQuery的模仿新浪微博时间的组件
2011/10/04 Javascript
jQuery中hover方法和toggle方法使用指南
2015/02/27 Javascript
基于Jquery+div+css实现弹出登录窗口(代码超简单)
2015/10/27 Javascript
javascript的BOM
2016/05/03 Javascript
JQuery DIV 动态隐藏和显示的方法
2016/06/23 Javascript
JavaScript中 ES6 generator数据类型详解
2016/08/11 Javascript
JavaScript运动框架 多物体任意值运动(三)
2017/05/17 Javascript
浅谈vue的踩坑路
2017/08/31 Javascript
jQuery事件对象的属性和方法详解
2017/09/09 jQuery
vue 实现复制内容到粘贴板clipboard的方法
2018/03/17 Javascript
JavaScript实现的反序列化json字符串操作示例
2018/07/18 Javascript
关于单文件组件.vue的使用
2018/09/20 Javascript
详解基于electron制作一个node压缩图片的桌面应用
2019/01/29 Javascript
Laravel admin实现消息提醒、播放音频功能
2019/07/10 Javascript
Kettle中使用JavaScrip调用jar包对文件内容进行MD5加密的操作方法
2020/09/04 Javascript
[00:20]DOTA2荣耀之路7:-ah fu-抢盾
2018/05/31 DOTA
Python备份Mysql脚本
2008/08/11 Python
在Mac下使用python实现简单的目录树展示方法
2018/11/01 Python
python爬虫容易学吗
2020/06/02 Python
浅析Python打包时包含静态文件处理方法
2021/01/15 Python
H5混合开发app如何升级的方法
2018/01/10 HTML / CSS
Roxy美国官网:澳大利亚冲浪、滑雪健身品牌
2016/07/30 全球购物
公司投资建议书
2014/05/16 职场文书
司法助理专业自荐书
2014/06/13 职场文书
社区班子对照检查材料
2014/08/27 职场文书
房产协议书范本2014
2014/09/30 职场文书
2015年世界急救日宣传活动方案
2015/05/06 职场文书
学校标语口号大全
2015/12/26 职场文书