跳转到主要内容

标准pickle,封装了标准压缩库

项目描述

compress_pickle

标准的python pickle,用标准压缩库轻量封装

Code style: black Build Status Coverage Status PyPI License: MIT

标准的pickle包提供了一个优秀的默认工具,用于序列化任意python对象并将它们存储到磁盘。标准的python还包括广泛的数据压缩包集compress_pickle提供了对标准的pickle.dumppickle.loadpickle.dumpspickle.loads函数的接口,但将它们封装起来,以便将序列化数据通过其中一个标准压缩包。这样,您可以无缝地将数据序列化到磁盘或任何文件类似对象中,并以压缩方式存储。

compress_pickle支持python >= 3.6。如果您必须支持python 3.5,请安装compress_pickle==v1.1.1

支持的压缩协议

此外,compress_pickle支持lz4压缩协议,这不是标准python压缩包的一部分。这是一个可选的额外要求,可以安装为

pip install compress_pickle[lz4]

有关更多信息,请参阅软件包文档

由...