__author__ = "Alex Li"
import shelve
import datetime
d = shelve.open('shelve_test') # 打开一个文件
info = {'age':22,"job":'it'}
name = ["alex", "rain", "test"]
d["name"] = name # 持久化列表
d["info"] = info # 持久dict
d['date'] = datetime.datetime.now()
print(d.get("name"))
print(d.get("info"))
print(d.get("date"))
d.close()
效果
'name', (0, 41)
'info', (512, 39)
'date', (1024, 44)