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 ZipFile模块详解
Nov 01 Python
python根据出生日期返回年龄的方法
Mar 26 Python
Python3实现从文件中读取指定行的方法
May 22 Python
利用Python爬取可用的代理IP
Aug 18 Python
python 实现上传图片并预览的3种方法(推荐)
Jul 14 Python
python与sqlite3实现解密chrome cookie实例代码
Jan 20 Python
Python数据类型之List列表实例详解
May 08 Python
python 数据库查询返回list或tuple实例
May 15 Python
keras在构建LSTM模型时对变长序列的处理操作
Jun 29 Python
详解Flask前后端分离项目案例
Jul 24 Python
Python读写压缩文件的方法
Jul 30 Python
Python if else条件语句形式详解
Mar 24 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
Sony CFR 320 修复改造
2020/03/14 无线电
11个PHP 分页脚本推荐
2011/08/15 PHP
PHP导航下拉菜单的实现如此简单
2013/09/22 PHP
php面象对象数据库操作类实例
2014/12/02 PHP
ThinkPHP、ZF2、Yaf、Laravel框架路由大比拼
2015/03/25 PHP
PHP实现抓取迅雷VIP账号的方法
2015/07/30 PHP
PHP策略模式定义与用法示例
2017/07/27 PHP
PHP实现自动发送邮件功能代码(qq 邮箱)
2017/08/18 PHP
laravel使用Faker数据填充的实现方法
2019/04/12 PHP
laravel框架模型中非静态方法也能静态调用的原理分析
2019/11/23 PHP
PHP语言对接抖音快手小红书视频/图片去水印API接口源码
2020/08/11 PHP
jquery实现图片左右间隔滚动特效(可自动播放)
2013/05/08 Javascript
JQuery each打印JS对象的方法
2013/11/13 Javascript
浅谈jQuery构造函数分析
2015/05/11 Javascript
使用AngularJS处理单选框和复选框的简单方法
2015/06/19 Javascript
动态加载jQuery的两种方法实例分析
2015/07/17 Javascript
14款经典网页图片和文字特效的jQuery插件-前端开发必备
2015/08/25 Javascript
jQuery旋转木马式幻灯片轮播特效
2015/12/04 Javascript
JS判断指定dom元素是否在屏幕内的方法实例
2017/01/23 Javascript
JS实现最简单的冒泡排序算法
2017/02/15 Javascript
基于Require.js使用方法(总结)
2017/10/26 Javascript
详解vue-cli 构建项目 vue-cli请求后台接口 vue-cli使用axios、sass、swiper
2018/05/28 Javascript
通过webpack引入第三方库的方法
2018/07/20 Javascript
JQuery通过后台获取数据遍历到前台的方法
2018/08/13 jQuery
jquery实现掷骰子小游戏
2019/10/24 jQuery
python读取注册表中值的方法
2013/04/08 Python
Python内建函数之raw_input()与input()代码解析
2017/10/26 Python
pandas使用get_dummies进行one-hot编码的方法
2018/07/10 Python
深入解析神经网络从原理到实现
2019/07/26 Python
keras获得某一层或者某层权重的输出实例
2020/01/24 Python
Python 字符串池化的前提
2020/07/03 Python
Python自定义sorted排序实现方法详解
2020/09/18 Python
美国时尚孕妇装品牌:A Pea in the Pod
2017/07/16 全球购物
俄罗斯极限运动网上商店:Board Shop №1
2020/12/18 全球购物
报纸媒体创意广告词
2014/03/17 职场文书
小学运动会加油稿
2015/07/22 职场文书