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

[复制链接]
cck123 发表于 2017-12-31 01:00:46 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
持久性就是指保持对象,甚至在多次执行同一程序之间也保持对象。通过本文,您会对 Python对象的各种持久性机制(从关系数据库到 Python 的 pickle以及其它机制)有一个总体认识。另外,还会让您更深一步地了解Python 的对象序列化能力
2 c( G) X' ]8 u! H  Q0 @- \1 v" m2 X0 u
直接聊代码
& A. V8 f1 b3 q. a' S
0 z7 }; w$ H1 J1 E3 C6 W6 H1 d1:dump函数(序列化并写)
( Z  B( n# f1 Q- I* K2 ] import cPickle as pickle# v& d: U8 Y6 O( O/ {2 `2 M; g
% W! R: p# [- ?
data=range(1000)
  P8 Z( m0 w2 k! f# n8 D$ j2 W$ K. ^. m" c+ @+ B
pickle.dump(data,open('d:\xxx.txt','wb'))
6 s9 R  d3 C2 W) {% q4 A3 z+ j8 I* N0 p" R: {
2:load函数(反序列化并读)
( q5 B) B6 o! G# B2 S4 F% |) H. q: g3 k& x& A( ~6 K# u! K
import cPickle as pickle: m2 h: b" Z) q
data = pickle.load(open('d:\xxx.txt','rb'))1 S3 x* h8 |4 z) R$ z, y
print data
% N6 T3 Z- H' m3 z& |. s这个模块比较简单
回复

使用道具 举报

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

本版积分规则

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

扫一扫关注我们

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