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实例分享:快速查找出被挂马的文件
Jun 08 Python
python 链接和操作 memcache方法
Mar 04 Python
python中实现指定时间调用函数示例代码
Sep 08 Python
浅析python实现scrapy定时执行爬虫
Mar 04 Python
Python反转序列的方法实例分析
Mar 21 Python
PyCharm搭建Spark开发环境实现第一个pyspark程序
Jun 13 Python
Python对列表的操作知识点详解
Aug 20 Python
Python range与enumerate函数区别解析
Feb 28 Python
python3 正则表达式基础廖雪峰
Mar 25 Python
解决echarts中饼图标签重叠的问题
May 16 Python
解决Keras中循环使用K.ctc_decode内存不释放的问题
Jun 29 Python
Python容器类型公共方法总结
Aug 19 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
php 生成饼图 三维饼图
2009/09/28 PHP
php实现与erlang的二进制通讯实例解析
2014/07/23 PHP
PHP模拟asp.net的StringBuilder类实现方法
2015/08/08 PHP
Thinkphp微信公众号支付接口
2016/08/04 PHP
使用PHPUnit进行单元测试并生成代码覆盖率报告的方法
2019/03/08 PHP
firefox浏览器下javascript 拖动层效果与原理分析代码
2007/12/04 Javascript
关于IE、Firefox、Opera页面呈现异同 写脚本很痛苦
2009/08/28 Javascript
从阶乘函数对比Javascript和C#的异同
2012/05/31 Javascript
JavaScript 布尔操作符解析  && || !
2012/08/10 Javascript
Jquery 模板数据绑定插件的使用方法详解
2013/07/08 Javascript
使用jQuery和PHP实现类似360功能开关效果
2014/02/12 Javascript
js Object2String方便查看js对象内容
2014/11/24 Javascript
JavaScript中的立即执行函数表达式介绍
2015/03/15 Javascript
javascript实现3D变换的立体圆圈实例
2015/08/06 Javascript
基于JavaScript代码实现自动生成表格
2016/06/15 Javascript
总结JavaScript的正则与其他语言的不同之处
2016/08/25 Javascript
jQuery的deferred对象使用详解
2016/09/25 Javascript
Bootstrap弹出框modal上层的输入框不能获得焦点问题的解决方法
2016/12/13 Javascript
javaScript中封装的各种写法示例(推荐)
2017/07/03 Javascript
详解使用Vue Router导航钩子与Vuex来实现后退状态保存
2017/09/11 Javascript
Bootstrap模态对话框用法简单示例
2018/08/31 Javascript
微信小程序获取用户信息的两种方法wx.getUserInfo与open-data实例分析
2019/05/03 Javascript
vue自定义指令限制输入框输入值的步骤与完整代码
2020/08/30 Javascript
介绍Python中几个常用的类方法
2015/04/08 Python
python executemany的使用及注意事项
2017/03/13 Python
python如何查看微信消息撤回
2018/11/27 Python
pycham查看程序执行的时间方法
2018/11/29 Python
python制作抖音代码舞
2019/04/07 Python
在Django的View中使用asyncio的方法
2019/07/12 Python
Python实现图片批量加入水印代码实例
2019/11/30 Python
windows10 pycharm下安装pyltp库和加载模型实现语义角色标注的示例代码
2020/05/07 Python
提供世界各地便宜的机票:Sky-tours
2016/07/21 全球购物
EJB的几种类型
2012/08/15 面试题
法人授权委托书样本
2014/09/19 职场文书
2015秋季田径运动会广播稿
2015/08/19 职场文书
36个正则表达式(开发效率提高80%)
2021/11/17 Javascript