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中3种内建数据结构:列表、元组和字典
Nov 30 Python
Python中AND、OR的一个使用小技巧
Feb 18 Python
详解Python中的相对导入和绝对导入
Jan 06 Python
Python爬取网易云音乐热门评论
Mar 31 Python
Python3 XML 获取雅虎天气的实现方法
Feb 01 Python
Python 打印中文字符的三种方法
Aug 14 Python
对python中xlsx,csv以及json文件的相互转化方法详解
Dec 25 Python
Python中注释(多行注释和单行注释)的用法实例
Aug 28 Python
python实现在内存中读写str和二进制数据代码
Apr 24 Python
TensorFlow-gpu和opencv安装详细教程
Jun 30 Python
Python爬虫实例——爬取美团美食数据
Jul 15 Python
pytest fixtures装饰器的使用和如何控制用例的执行顺序
Jan 28 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中判断变量为空的几种方法小结
2013/11/12 PHP
php mysql procedure实现获取多个结果集的方法【基于thinkPHP】
2016/11/09 PHP
php实现根据身份证获取精准年龄
2020/02/26 PHP
TP5框架实现自定义分页样式的方法示例
2020/04/05 PHP
在html页面中包含共享页面的方法
2008/10/24 Javascript
JS代码优化技巧之通俗版(减少js体积)
2011/12/23 Javascript
getElementByIdx_x js自定义getElementById函数
2012/01/24 Javascript
javascript字符串替换及字符串分割示例代码
2013/12/12 Javascript
js给网页加上背景音乐及选择音效的方法
2015/03/03 Javascript
JS获取及设置TextArea或input文本框选择文本位置的方法
2015/03/24 Javascript
jQuery使用经验小技巧(推荐)
2016/05/31 Javascript
仿百度换肤功能的简单实例代码
2016/07/11 Javascript
原生JS实现图片翻书效果
2017/02/16 Javascript
在javascript中,null>=0 为真,null==0却为假,null的值详解
2017/02/22 Javascript
Vue Element使用icon图标教程详解(第三方)
2018/02/07 Javascript
原生JS实现的自动轮播图功能详解
2018/12/28 Javascript
使用vuepress搭建静态博客的示例代码
2019/02/14 Javascript
深入理解vue中的slot与slot-scope
2019/04/22 Javascript
解决layer.prompt无效的问题
2019/09/24 Javascript
解决vue项目F5刷新mounted里的函数不执行问题
2019/11/05 Javascript
OpenLayers3实现鼠标移动显示坐标
2020/09/25 Javascript
python实现dnspod自动更新dns解析的方法
2014/02/14 Python
JSON Web Tokens的实现原理
2017/04/02 Python
Python实现识别手写数字大纲
2018/01/29 Python
如何在scrapy中捕获并处理各种异常
2020/09/28 Python
Django中和时区相关的安全问题详解
2020/10/12 Python
python调用jenkinsAPI构建jenkins,并传递参数的示例
2020/12/09 Python
斯凯奇美国官网:SKECHERS美国
2016/08/20 全球购物
全球最大的游戏市场:G2A
2018/07/05 全球购物
印尼综合在线预订网站:Tiket.com(机票、酒店、火车、租车和娱乐)
2018/10/11 全球购物
Tiqets英国:智能手机上的文化和娱乐门票
2019/07/10 全球购物
档案管理员岗位职责
2013/12/01 职场文书
乌鸦喝水教学反思
2014/02/07 职场文书
《飞向蓝天的恐龙》教学反思
2014/04/09 职场文书
教师辞职书范文
2015/02/26 职场文书
适合毕业生创业的项目怎么找?
2019/08/08 职场文书