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 logging 日志轮转文件不删除问题的解决方法
Aug 02 Python
Python 出现错误TypeError: ‘NoneType’ object is not iterable解决办法
Jan 12 Python
Python实现Youku视频批量下载功能
Mar 14 Python
Python使用回溯法子集树模板解决迷宫问题示例
Sep 01 Python
Python3爬虫学习之爬虫利器Beautiful Soup用法分析
Dec 12 Python
Python简单过滤字母和数字的方法小结
Jan 09 Python
python列表使用实现名字管理系统
Jan 30 Python
利用python实现PSO算法优化二元函数
Nov 13 Python
对tensorflow中tf.nn.conv1d和layers.conv1d的区别详解
Feb 11 Python
关于Tensorflow 模型持久化详解
Feb 12 Python
Python批量将图片灰度化的实现代码
Apr 11 Python
python_matplotlib改变横坐标和纵坐标上的刻度(ticks)方式
May 16 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
多文件上载系统完整版
2006/10/09 PHP
PHP中一个控制字符串输出的函数
2006/10/09 PHP
php mysql数据库操作分页类
2008/06/04 PHP
在字符串指定位置插入一段字符串的php代码
2010/02/16 PHP
php查询mysql数据库并将结果保存到数组的方法
2015/03/18 PHP
PHP制作登录异常ip检测功能的实例代码
2016/11/16 PHP
PHP实现的贪婪算法实例
2017/10/17 PHP
laravel中短信发送验证码的实现方法
2018/04/25 PHP
Laravel框架使用Seeder实现自动填充数据功能
2018/06/13 PHP
ThinkPHP5与单元测试PHPUnit使用详解
2020/02/23 PHP
Javascript 两个窗体之间传值实现代码
2009/09/25 Javascript
javascript中运用闭包和自执行函数解决大量的全局变量问题
2010/12/30 Javascript
16个最流行的JavaScript框架[推荐]
2011/05/29 Javascript
jQuery EasyUI API 中文文档 - TreeGrid 树表格使用介绍
2011/11/21 Javascript
3个可以改善用户体验的AngularJS指令介绍
2015/06/18 Javascript
js实现悬浮窗效果(支持拖动)
2017/03/09 Javascript
JS闭包的几种常见形式实例详解
2017/09/16 Javascript
解决Jstree 选中父节点时被禁用的子节点也会选中的问题
2017/12/27 Javascript
JavaScript如何对图片进行黑白化
2018/04/10 Javascript
详解如何解决Vue和vue-template-compiler版本之间的问题
2018/09/17 Javascript
NodeJS 文件夹拷贝以及删除功能
2019/09/03 NodeJs
JS实现简单日历特效
2020/01/03 Javascript
详解Python中的相对导入和绝对导入
2017/01/06 Python
python执行使用shell命令方法分享
2017/11/08 Python
python实现隐马尔科夫模型HMM
2018/03/25 Python
Python3爬虫使用Fidder实现APP爬取示例
2018/11/27 Python
Python单元测试与测试用例简析
2019/11/09 Python
python 非线性规划方式(scipy.optimize.minimize)
2020/02/11 Python
python实现每天自动签到领积分的示例代码
2020/08/18 Python
美国知名的隐形眼镜电商:Contacts America
2019/11/19 全球购物
澳大利亚领先的女性运动服品牌:Lorna Jane
2020/06/19 全球购物
简短大学毕业感言
2014/01/18 职场文书
银行奉献演讲稿
2014/09/16 职场文书
办理房产证委托书
2014/09/18 职场文书
公安交警个人对照检查材料思想汇报
2014/10/01 职场文书
对讲机知识
2022/04/07 无线电