一个简单的可串行化的dict
serializabledict的Python项目详细描述
可序列化dict
一个简单的可序列化dict
- 许可证:apache-2.0
功能
- 在实时更改dict数据的同时保存它,这样,如果脚本突然崩溃,数据将安全地保存到文件系统中。 支持上下文递归保存,数据只保存在最后一个EXITITY中。
使用量
from serializabledict.storage.yamlfilestorage import YamlFileStorage from serializabledict import SerializableDict storage = YamlFileStorage("./test.yml") adict = SerializableDict(storage=storage) # Auto save adict.load() adict["item"] = 13 # Saved to test.yml automaticly. # Batch save, saved to test.yml after 'with' finish with adict: adict["item"] = 14 adict["item2"] = 15 adict["item3"] = 16
学分
这个包是用Cookiecutter和PyPackageTemplate项目模板创建的。
历史记录
0.0.5(2018-07-12)
- 放弃了对python 2.x的支持
- 重构设置例程
0.0.4(2018-06-25)
- pypi上的第一个版本。