python shelve模块

shelve很简单,操作跟字典操作一样:

1 import shelve
2 f = shelve.open('sss')          # 有文件会读取,没有会创建..shelve是三个文件,后缀名为.bak.dat.dir(哪个都不要人为去修改)
3 f['name'] = [1,2,3,{'1':2}]     # 直接添加键值对,跟字典操作一样,,非常简单
4 print(f['name'])                # 读取也是向字典一样读取   没有键一样会报错

结果对照:

1 [1, 2, 3, {'1': 2}]

简单粗暴,无特殊要求小量字典可以用

原文地址:https://www.cnblogs.com/NoteBook3013/p/10295552.html