#小练习 pickle模块 _ 一起存储python对象 分类: python Module 2013-09-05 18:11 399人阅读 评论(0) 收藏
2013-09-05 18:11
866 查看
重要内容:
将n个python对象放入一个元组中,一起写入文件,即pickle.dump((shoplist,shoptuple),f)。在读取时,使用多元赋值,读取数据,即:a,b=pickle.load(f)
import pickle as p,pprint
shoplistfile =r'G:\data2.pkl'
#objects
shoplist = ['apple','mango','carrot']
shoptuple = ('fish',1,'chicken',2)
f = open(shoplistfile,'wb')
#存储对象 以元组形式将python对象写入文件
p.dump((shoplist,shoptuple),f)
##p.dump(shoptuple,f)
f.close()
#remove the object
del shoplist
del shoptuple
#读取对象
f = open(shoplistfile,'rb')
a,b = p.load(f) #多元赋值
print a,b #分别读取python对象
print p.load(f)
#或使用 print p.load(f) 读取python对象元组,与(shoplist,shoptuple)格式一致。
将n个python对象放入一个元组中,一起写入文件,即pickle.dump((shoplist,shoptuple),f)。在读取时,使用多元赋值,读取数据,即:a,b=pickle.load(f)
import pickle as p,pprint
shoplistfile =r'G:\data2.pkl'
#objects
shoplist = ['apple','mango','carrot']
shoptuple = ('fish',1,'chicken',2)
f = open(shoplistfile,'wb')
#存储对象 以元组形式将python对象写入文件
p.dump((shoplist,shoptuple),f)
##p.dump(shoptuple,f)
f.close()
#remove the object
del shoplist
del shoptuple
#读取对象
f = open(shoplistfile,'rb')
a,b = p.load(f) #多元赋值
print a,b #分别读取python对象
print p.load(f)
#或使用 print p.load(f) 读取python对象元组,与(shoplist,shoptuple)格式一致。
相关文章推荐
- #小练习 pickle模块_分别存储python对象 分类: python Module 2013-09-05 18:07 379人阅读 评论(0) 收藏
- #小练习 pickle模块 _ version3 分类: python Module 2013-09-05 18:13 269人阅读 评论(0) 收藏
- python数据持久存储:pickle模块的基本使用 分类: python python基础学习 python 小练习 2013-06-17 14:41 209人阅读 评论(0) 收藏
- 使用random模块,生成动态随机密码 分类: python 小练习 python Module 2013-12-04 17:23 278人阅读 评论(0) 收藏
- fileinput模块 分类: python基础学习 python 小练习 python Module 2013-08-15 17:18 417人阅读 评论(0) 收藏
- open()文件对象的seek、tell方法详解 分类: python基础学习 open()文件读写 python Module 2013-09-05 09:40 450人阅读 评论(0) 收藏
- fileinput模块获取文件的总行数 分类: python 小练习 python Module 2013-12-04 18:19 304人阅读 评论(0) 收藏
- commands 模块 分类: python 小练习 python Module 2014-01-13 14:27 392人阅读 评论(0) 收藏
- #小练习类与文件对象 分类: python 小练习 2013-11-05 12:09 341人阅读 评论(0) 收藏
- #小练习 类与文件对象 分类: python 小练习 2013-11-05 15:39 343人阅读 评论(0) 收藏
- 使用fileinput模块进行原地修改文件 分类: python 小练习 2013-08-13 16:47 618人阅读 评论(0) 收藏
- python发送各类邮件的主要方法 分类: python Module python 小练习 2014-01-14 14:52 310人阅读 评论(0) 收藏
- 使用glob模块,遍历E盘下的mp3文件 分类: python 小练习 2013-05-15 15:40 405人阅读 评论(0) 收藏
- 使用glob模块输出目录内容 分类: python 小练习 2013-09-17 18:16 248人阅读 评论(0) 收藏
- #小练习 重定向与sys.stdout对象 分类: python 小练习 2013-11-05 16:10 437人阅读 评论(0) 收藏
- python string模块 分类: python基础学习 python Module 2013-08-16 17:50 294人阅读 评论(0) 收藏
- python之string模块 分类: python基础学习 python Module 2013-08-27 13:58 241人阅读 评论(0) 收藏
- #小练习 输出模块中方法及其docstring 分类: python 小练习 divide into python 2013-11-05 18:17 451人阅读 评论(0) 收藏
- # 输出目录下的文件 os模块 分类: python 小练习 2013-05-13 18:01 205人阅读 评论(0) 收藏
- python模块整理2-sys模块 分类: python Module 2013-09-13 16:49 563人阅读 评论(0) 收藏