Python从零开始—第二天之序列化与反序列化

[复制链接]
cck123 发表于 2017-12-31 01:00:46 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
持久性就是指保持对象,甚至在多次执行同一程序之间也保持对象。通过本文,您会对 Python对象的各种持久性机制(从关系数据库到 Python 的 pickle以及其它机制)有一个总体认识。另外,还会让您更深一步地了解Python 的对象序列化能力
% J+ V8 X. w/ Q2 d2 x+ `9 O8 i# y. ?7 T+ r* ~& Y1 d
直接聊代码
7 `. L  d  M+ o( @+ Y6 I2 V& w8 f5 R2 @1 U1 L4 W
1:dump函数(序列化并写)% {* y" R* G  L0 i# B/ I
import cPickle as pickle
! I. H0 z$ z( z, z
) Z5 l; E) J8 K0 G  l data=range(1000)9 J& @9 `" G/ X* \: N+ X

8 E( j& e; S1 G4 F( Q pickle.dump(data,open('d:\xxx.txt','wb')). K# N7 Q. M0 i

+ p/ l5 ^# F8 M/ g 2:load函数(反序列化并读)
8 l  \  @# P8 n: d
6 A1 _9 b/ E" u, [ import cPickle as pickle. f: H; y+ _3 A8 G3 J% l- B
data = pickle.load(open('d:\xxx.txt','rb'))3 z+ ^, {6 G! c1 w* i; C
print data. b! h$ a, e: L$ _
这个模块比较简单
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

发布主题
推荐阅读更多+
阅读排行更多+
用心服务创业者
0851-88611148
周一至周五 9:00-18:00
意见反馈:admin@0851life.com

扫一扫关注我们

Powered by 童码少儿编程 X3.4© 2001-2013 0851life Inc.|网站地图