一个简单的可串行化的dict

serializabledict的Python项目详细描述


可序列化dict

https://img.shields.io/pypi/v/serializabledict.svghttps://travis-ci.org/starofrainnight/serializabledict.svghttps://ci.appveyor.com/api/projects/status/github/starofrainnight/serializabledict?svg=true

一个简单的可序列化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

学分

这个包是用CookiecutterPyPackageTemplate项目模板创建的。

历史记录

0.0.5(2018-07-12)

  • 放弃了对python 2.x的支持
  • 重构设置例程

0.0.4(2018-06-25)

  • pypi上的第一个版本。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
具有未知数量条件的java If语句   java如何在Spark中使用两个“条件”进行过滤?   雅加达ee为ColdFusion提供的最佳Java ee服务器   java如何在jersey的MessageBodyWriter方法中获取writeTo中的anotations值?   java从脚本文件调用jar文件中的函数   java在执行insert语句后,如何获得id值为的语句?   在OS X上设置OpenCV Java绑定   java使用for循环遍历数组x。以字符串形式返回x的元素,其中每个元素由一个空格分隔   ApacheiClientBuilder为Algolia Java创建的APIClient是线程安全的吗?   java在DFS/BFS算法中获取邻居时避免内存分配?   java使用AES/CBC/PKCS5P加密大文件(2GB)   允许保存/加载列布局的Java DB网格组件   队列大小为1的java Spring调度   跑步带有Java参数的exe   java正则表达式将所有“<”和“>”标记替换为“&lt;”及“&gt;”在<<![CDATA]>标签?   java何时同步变量?