shelve模块

import shelve

# shelve模块是一个简单的k,v将内存数据通过文件持久化的模块,可以持久化任何pickle可支持的python数据格式
# shelve模块比pickle模块简单,只有一个open函数,返回类似字典的对象,可读可写,key必须为字符串,而值
# 可以是python所支持的数据类型
# f = shelve.open(r'shelve_module.txt')
# f['中华'] = {'代码':410484,'价格':400}  # 将此内容写入文档



# f = shelve.open(r'shelve_module.txt')
# date = f.get('中华')    # 读取
# print(date) {'代码': 410484, '价格': 400}
# print(f.get('中华')) # {'代码': 410484, '价格': 400}
# print(f.get('中华')['代码']) # 410484
posted @ 2018-03-04 20:23  Hi_Tao  阅读(55)  评论(0编辑  收藏  举报