shelve模块是一个简单的k,v将内存数据通过文件持久化的模块,可以持久化任何pickle可支持的python数据格式

import shelve
import datetime

name = ["alex", "rain", "test"]
info = {'age':21,'job':'it'}
date_now = datetime.datetime.now()

d = shelve.open('shelve_test')  # 打开一个文件

d["name"] = name  # 持久化列表
d["info"] = info  # 持久化字典
d["date"] = date_now # 持久化日期

d.close()
shelve-写入

相关文章: