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实现翻转数组功能示例
Jan 12 Python
Python之reload流程实例代码解析
Jan 29 Python
python 提取key 为中文的json 串方法
Dec 31 Python
Django uwsgi Nginx 的生产环境部署详解
Feb 02 Python
浅谈Python批处理文件夹中的txt文件
Mar 11 Python
Python使用Pickle模块进行数据保存和读取的讲解
Apr 09 Python
TensorFLow 变量命名空间实例
Feb 11 Python
Python sep参数使用方法详解
Feb 12 Python
python关于变量名的基础知识点
Mar 03 Python
python实现剪贴板的操作
Jul 01 Python
分享Python异步爬取知乎热榜
Apr 12 Python
Python中Schedule模块使用详解 周期任务神器
Apr 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
JS实现静止元素自动移动示例
2014/04/14 Javascript
node.js应用后台守护进程管理器Forever安装和使用实例
2014/06/01 Javascript
使用AngularJS 应用访问 Android 手机的图片库
2015/03/24 Javascript
JavaScript数组去重的两种方法推荐
2016/04/05 Javascript
jQuery使用ajax跨域获取数据的简单实例
2016/05/18 Javascript
从零开始学习Node.js系列教程三:图片上传和显示方法示例
2017/04/13 Javascript
webpack配置打包后图片路径出错的解决
2018/04/26 Javascript
基于Vue自定义指令实现按钮级权限控制思路详解
2018/05/23 Javascript
Vue-drag-resize 拖拽缩放插件的使用(简单示例)
2019/12/04 Javascript
vue实现一个获取按键展示快捷键效果的Input组件
2021/01/13 Vue.js
node使用async_hooks模块进行请求追踪
2021/01/28 Javascript
js实现类选择器和name属性选择器的示例步骤
2021/02/07 Javascript
[55:44]完美世界DOTA2联赛决赛 FTD vs Phoenix 第二场 11.08
2020/11/11 DOTA
python 出现SyntaxError: non-keyword arg after keyword arg错误解决办法
2017/02/14 Python
详解Python中的四种队列
2018/05/21 Python
pycharm中成功运行图片的配置教程
2018/10/28 Python
详解python中TCP协议中的粘包问题
2019/03/22 Python
python3实现猜数字游戏
2020/12/07 Python
django-rest-swagger的优化使用方法
2019/08/29 Python
使用python实现男神女神颜值打分系统(推荐)
2019/10/31 Python
Python文本文件的合并操作方法代码实例
2020/03/31 Python
使用keras实现BiLSTM+CNN+CRF文字标记NER
2020/06/29 Python
MoviePy常用剪辑类及Python视频剪辑自动化
2020/12/18 Python
W3C公布最新的HTML5标准草案
2008/10/17 HTML / CSS
基于HTML5+CSS3实现简单的时钟效果
2017/09/11 HTML / CSS
全球独特生活方式产品和礼品购物网站:AHAlife
2018/09/18 全球购物
某科技软件测试面试题
2013/05/19 面试题
大学生个人自我鉴定
2013/12/03 职场文书
拖鞋店创业计划书
2014/01/15 职场文书
违反课堂纪律检讨书
2014/01/19 职场文书
护理职业生涯规划书
2014/01/24 职场文书
爱祖国演讲稿
2014/05/04 职场文书
服务标语口号
2014/07/01 职场文书
小学教师读书笔记
2015/07/01 职场文书
springboot 启动如何排除某些bean的注入
2021/08/02 Java/Android
Nginx部署vue项目和配置代理的问题解析
2021/08/04 Servers