泡菜文件的自动切片器和解片器。
pickleslicer的Python项目详细描述
pickle切片器:pickle文件的自动切片器和取消切片器
pickleslicer
包为创建和加载pickle文件提供了一种方便的方法
在存储多个小文件优于存储单个大文件的情况下。在
pickleslicer
包包装了Python的内置pickle
包,使用模式非常相似。在
安装
包分发位于PyPI上,可以通过pip
安装:
pip install pickleslicer
创建切片pickle文件
要创建切片pickle文件,请调用pickleslicer.dump()
:
这将创建名为myfilename.pickle.1
、myfilename.pickle.2
等的切片pickle文件,每个文件的最大大小为10MB。在
要自定义最大文件大小,请指定max_size
参数:
pickleslicer.dump(obj,"myfilename.pickle",max_size=50*1024*1024)# 50 MB
加载切片pickle文件
要加载先前创建的切片pickle文件,请调用pickleslicer.load()
:
importpickleslicerobj=pickleslicer.load("myfilename.pickle")
这将加载名为myfilename.pickle.1
、myfilename.pickle.2
等的切片pickle文件。将返回未拾取的Python对象。在
- 项目
标签: