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

[复制链接]
cck123 发表于 2017-12-31 01:00:46 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
持久性就是指保持对象,甚至在多次执行同一程序之间也保持对象。通过本文,您会对 Python对象的各种持久性机制(从关系数据库到 Python 的 pickle以及其它机制)有一个总体认识。另外,还会让您更深一步地了解Python 的对象序列化能力
% N: A! |- K$ T
: q# a  B' k5 G* g- H4 ~+ j* m 直接聊代码
# c, b8 `6 D  I3 w, q4 h# k% g+ m
7 F4 b8 W. T* X3 T# h6 t1:dump函数(序列化并写)! y- Z! u+ w$ b# @/ X/ e( S: J% `2 I
import cPickle as pickle. |) e/ ]* E! y( O7 z! u. }$ ^
3 D1 T& x& v' M( c- U' L
data=range(1000)! O& q! r# j1 A1 [/ `% g; I
( I2 E! }' Q, W: h/ R6 p. l' R
pickle.dump(data,open('d:\xxx.txt','wb'))/ g/ f; B8 R* w. {5 k, |2 m5 Q3 S
$ e/ k$ ~6 l; M6 Q% c6 {# P/ y
2:load函数(反序列化并读)3 u( d4 ^6 E6 k. U; B+ P
5 S4 I( c3 T1 P6 @* _) a2 B6 ^
import cPickle as pickle
: d- y7 V/ t) v  w$ d data = pickle.load(open('d:\xxx.txt','rb'))' O! ]$ D; O  p; E0 D
print data
' e5 ?. G, L! R9 N6 W7 u& Z+ G这个模块比较简单
回复

使用道具 举报

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

本版积分规则

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

扫一扫关注我们

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