python使用cPickle模块序列化实例
作者:shichen2014 时间:2022-06-26 22:35:09
本文实例讲述了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,模块
0
投稿
猜你喜欢
MySQL最新漏洞分析
2012-07-11 15:41:10
PHP PDOStatement::errorInfo讲解
2023-06-04 14:11:53
Python 的 f-string 可以连接字符串与数字的原因解析
2023-08-21 15:34:41
ThinkPHP5&5.1实现验证码的生成、使用及点击刷新功能示例
2023-11-17 02:54:39
减少新开窗口提升可访问性
2009-04-17 13:56:00
利用ASP输出excel文件一例
2008-06-06 13:18:00
CSS代码实现下划线样式的输入框效果
2010-03-16 12:42:00
详解javascript遍历方式
2023-10-14 16:44:48
set rs=server.CreateObject("adodb.recordset") 的中文详细说明
2011-03-06 11:21:00
python列表中常见的一些排序方法
2023-08-17 08:48:45
python reduce 函数使用详解
2022-11-01 22:20:57
Python使用pygame模块编写俄罗斯方块游戏的代码实例
2021-11-15 02:29:29
Python脚本利用adb进行手机控制的方法
2023-01-31 20:49:47
Python实现自动添加脚本头信息的示例代码
2022-07-02 18:12:42
讲解数据库加密技术的功能特性与实现方法
2008-12-18 14:24:00
Python解释器以及PyCharm的安装教程图文详解
2021-04-09 11:56:32
XML HttpRequst对象学习
2007-10-12 19:04:00
python画图的函数用法以及技巧
2021-11-01 17:58:19
Python中一般处理中文的几种方法
2023-10-11 01:45:23
深入理解Python虚拟机中描述器的实现原理
2021-08-05 21:20:48