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

[复制链接]
cck123 发表于 2017-12-31 01:00:46 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
持久性就是指保持对象,甚至在多次执行同一程序之间也保持对象。通过本文,您会对 Python对象的各种持久性机制(从关系数据库到 Python 的 pickle以及其它机制)有一个总体认识。另外,还会让您更深一步地了解Python 的对象序列化能力' ]4 J" s8 e) h

# j( C- C) G- O. h 直接聊代码, r, ^. x/ X4 W2 ^( i; H. F, y

' L( _$ E3 T4 V+ j1:dump函数(序列化并写)9 k. _) I9 ?+ O4 T  j. L' O
import cPickle as pickle; D3 G  h0 R# U# \

0 `8 q  ]8 z1 ~1 e  O+ t( ]& p7 D& Z data=range(1000)  @: R- l. f; T
3 [0 P) H; V! ]; y; s( T/ {
pickle.dump(data,open('d:\xxx.txt','wb'))# P. w; F  C/ M

$ Y! z  X5 h- Q1 Y9 y 2:load函数(反序列化并读)
9 O$ T5 Y5 d2 _. G. b+ \( N7 c8 U  ~* q  v7 B- A
import cPickle as pickle  y6 E9 t% _% e( p' A) ~- o
data = pickle.load(open('d:\xxx.txt','rb'))
5 I6 ^- {( e5 [/ E- Z  @5 l print data
1 G- P- d$ e) G' v8 h1 E) t; j这个模块比较简单
回复

使用道具 举报

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

本版积分规则

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

扫一扫关注我们

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