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

[复制链接]
cck123 发表于 2017-12-31 01:00:46 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
持久性就是指保持对象,甚至在多次执行同一程序之间也保持对象。通过本文,您会对 Python对象的各种持久性机制(从关系数据库到 Python 的 pickle以及其它机制)有一个总体认识。另外,还会让您更深一步地了解Python 的对象序列化能力
5 A2 s# S; Q5 N, R! G" i9 s" A, o9 k9 r" g$ a* l% `
直接聊代码
5 |6 v9 j; ^2 |; F9 I: g+ w5 G& ~7 E/ L" J/ b& u
1:dump函数(序列化并写)% C7 ?# Y6 q$ v  Z% ]9 u; _
import cPickle as pickle' [* v/ U. F, n: G. P
1 `$ P1 Z) |. n
data=range(1000)
9 s* U0 T: [9 S8 o: t, u
; [5 y9 G, {- t# r3 k6 [ pickle.dump(data,open('d:\xxx.txt','wb'))
" P: t9 H: S0 K/ a2 G. l; M, L1 L3 K9 A  r2 a
2:load函数(反序列化并读)+ h, Z' j$ `: r# @+ M0 f( m, I, M) I
0 k5 q4 A, [3 S1 w& ^1 j2 A
import cPickle as pickle
% \; ~9 z4 I  v/ r0 A data = pickle.load(open('d:\xxx.txt','rb'))
% P# @8 ?( q' V7 k! }/ ] print data
# J5 ?) ^; \- G这个模块比较简单
回复

使用道具 举报

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

本版积分规则

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

扫一扫关注我们

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