码迷,mamicode.com
首页 > 编程语言 > 详细

python 常用模块shelve的运用:打开文件,保存数据

时间:2020-10-24 11:53:56      阅读:47      评论:0      收藏:0      [点我收藏+]

标签:imp   div   技术   list   http   lazy   数据格式   mamicode   图片   

shelve模块是一个简单的k,v将内存数据通过文件持久化的模块,可以持久化任何pickle可支持的python数据格式

例如:

>>> import shelve
>>> a = shelve.open(shelve.text)
>>> a[name] = 王虎
>>> a[info] = {name:王华}
>>> a
<shelve.DbfilenameShelf object at 0x00000221229B0F08>
>>> a.keys()
KeysView(<shelve.DbfilenameShelf object at 0x00000221229B0F08>)
>>> list(a.keys())
[name, info]
>>> a[name]
王虎
>>> a[info]
{name: 王华}

技术图片

 

python 常用模块shelve的运用:打开文件,保存数据

标签:imp   div   技术   list   http   lazy   数据格式   mamicode   图片   

原文地址:https://www.cnblogs.com/huahuawang/p/13862617.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!