shelve模块
shelve持久化存
import shelve
import datetime
'''
shelve模块是一个简单的k,v将内存数据通过文件持久化的模块,可以持久化任何pickle可支持的python数据格式
'''
info = {
"name": 'xiaobai',
"age": 26,
}
name = ['xiaobai', 'xiaohei', 'laowang']
d = shelve.open("shelve_file")
d["name"] = name #持久化列表
d["info"] = info #持久化字典
d['time'] = datetime.datetime.now()
d.close()
shelve取数据
import shelve
d = shelve.open("shelve_file")
print(d['name'])
print(d['info'])
print(d['time'])
d.close()

浙公网安备 33010602011771号