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
  • asp之家 网络编程 m.aspxhome.com