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

Posted 风hua

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 常用模块shelve的运用:打开文件,保存数据相关的知识,希望对你有一定的参考价值。

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的运用:打开文件,保存数据的主要内容,如果未能解决你的问题,请参考以下文章

Python之常用模块

常用文件操作模块json,pickle和shelve

常用模块:re ,shelve与xml模块

python入门:shelve模块

常用模块——shelvexmlhashlibconfigparser

python3--shelve 模块