Python基础-shelve模块

shelve模块
会生成test.txt.bak、test.txtdat、test.txt.dir三个文件
import shelve
f = shelve.open(r'text.txt')
f['info'] = {'name': 'fansik', 'age': '18'}
f['shoppingcar'] = {'name': 'fanjinbao', 'price': '10000'}
print(f.get('info'))
print(f.get('shoppingcar'))
print(f.get('fansik', {'test': 'nimeia'}))

执行结果:

{'name': 'fansik', 'age': '18'}
{'name': 'fanjinbao', 'price': '10000'}
{'test': 'nimeia'}

 

 

 
posted @ 2017-10-19 14:40  fansik  阅读(210)  评论(0编辑  收藏  举报