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中文分词,使用结巴分词对python进行分词(实例讲解)
Nov 14 Python
使用pandas对矢量化数据进行替换处理的方法
Apr 11 Python
解决sublime+python3无法输出中文的问题
Dec 12 Python
详解Python读取yaml文件多层菜单
Mar 23 Python
搞定这套Python爬虫面试题(面试会so easy)
Apr 03 Python
Django上线部署之IIS的配置方法
Aug 22 Python
Python selenium环境搭建实现过程解析
Sep 08 Python
python 读取yaml文件的两种方法(在unittest中使用)
Dec 01 Python
在python3.9下如何安装scrapy的方法
Feb 03 Python
利用Python如何画一颗心、小人发射爱心
Feb 21 Python
简述python四种分词工具,盘点哪个更好用?
Apr 13 Python
python3 hdf5文件 遍历代码
May 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
Pain 全世界最小最简单的PHP模板引擎 (普通版)
2011/10/23 PHP
php操作xml入门之cdata区段
2015/01/23 PHP
PHP数组操作――获取数组最后一个值的方法
2015/04/14 PHP
php+ajax实现商品对比功能示例
2019/04/13 PHP
Javascript Cookie读写删除操作的函数
2010/03/02 Javascript
asp.net+jquery滚动滚动条加载数据的下拉控件
2010/06/25 Javascript
innerText 使用示例
2014/01/23 Javascript
JavaScript实现带标题的图片轮播特效
2015/05/20 Javascript
JS+CSS实现的简单折叠展开多级菜单效果
2015/09/12 Javascript
jQuery实用技巧必备(中)
2015/11/03 Javascript
jQuery Ajax使用FormData对象上传文件的方法
2016/09/07 Javascript
Bootstrap php制作动态分页标签
2016/12/23 Javascript
JS实现Cookie读、写、删除操作工具类示例
2018/08/28 Javascript
微信{"errcode":48001,"errmsg":"api unauthorized, hints: [ req_id: 1QoCla0699ns81 ]"}
2018/10/12 Javascript
nodejs对mongodb数据库的增加修删该查实例代码
2020/01/05 NodeJs
Python工程师面试题 与Python基础语法相关
2016/01/14 Python
Python实现的插入排序算法原理与用法实例分析
2017/11/22 Python
Python多继承原理与用法示例
2018/08/23 Python
python面试题Python2.x和Python3.x的区别
2019/05/28 Python
对Python中TKinter模块中的Label组件实例详解
2019/06/14 Python
Django后台admin的使用详解
2019/07/08 Python
numpy ndarray 按条件筛选数组,关联筛选的例子
2019/11/26 Python
Python通过VGG16模型实现图像风格转换操作详解
2020/01/16 Python
解决更改AUTH_USER_MODEL后出现的问题
2020/05/14 Python
html5时钟实现代码
2010/10/22 HTML / CSS
ECCO爱步加拿大官网:北欧丹麦鞋履及皮具品牌
2017/07/08 全球购物
八皇后问题,输出了所有情况,不过有些结果只是旋转了90度
2016/08/15 面试题
新员工培训个人的自我评价
2013/10/09 职场文书
关于圣诞节的广播稿
2014/01/26 职场文书
考核工作实施方案
2014/03/30 职场文书
2014国庆节国旗下演讲稿(精选版)
2014/09/26 职场文书
工厂标语大全
2014/10/06 职场文书
这样写python注释让代码更加的优雅
2021/06/02 Python
利用python调用摄像头的实例分析
2021/06/07 Python
【TED出品】天梯非主流开心游1700 划水骑士
2022/03/31 魔兽争霸
Go中使用gjson来操作JSON数据的实现
2022/08/14 Golang