python基础2-模块shelve
1
shelve模块是一个简单的k,v将内存数据通过文件持久化的模块,可以持久化任何pickle可支持的python数据格式
对pickle的更上一层封装
#存入文件 import shelve import datetime d = shelve.open("shelve_test") name = ['name1','age','job'] d["info1"] = name info = {'age':22, 'job':'it'} d["info"] = info d['date'] = datetime.datetime.now() d.close()
#取出数据 import shelve d = shelve.open("shelve_test") print(d.get("info")) print(d.get("info")["age"]) print(d.get("info1")) print(d.get("date"))

浙公网安备 33010602011771号