Python shelve

shelve模块只有一个open函数,返回类似字典的对象,可读可写; key必须为字符串,而值可以是python所支持的数据类型。

import shelve

f = shelve.open('SHELVE_text')
f['info'] = {'name':'klvchen', 'age':'28'}

运行结果:
生成三个文件
SHELVE_text.bak
SHELVE_text.dat
SHELVE_text.dir

import shelve

f = shelve.open('SHELVE_text')

data = f.get('info')
print(data)

运行结果:
{'name': 'klvchen', 'age': '28'}
原文地址:https://www.cnblogs.com/klvchen/p/8984293.html