savestate:SaveState 任意python对象的持久存储 源码
SaveState-任意python对象的持久存储 SaveState旨在作为任意python对象的跨平台快速文件存储,类似于python的 -module。 它主要是对的重写,但具有更多类似于映射的功能,上下文管理器以及上述对任意python对象的支持。 实施细节: 没有要求或依赖性 类似于dict的界面(无联合) Windows和Linux上相同的单个文件(与搁置不同) 可以使用校验和来评估键和值的完整性,该校验和将检测键访问时的数据损坏。 这也可以通过跳过无法验证的数据来从数据损坏中恢复 对象必须支持以便可以与savestate一起使用。 请注意这对! savestate的所有键都保存在内存中,这限制了savestate的大小(对于大多数应用程序来说不是问题) 不是线程安全的,因此不能被多个进程访问 文件是仅追加文件,因此您执行的非读取操作越多,文件大小就会越膨胀 但是,您
用户评论