多卷文件包装库

multivolumefile的Python项目详细描述


多卷文件

https://coveralls.io/repos/github/miurahr/multivolume/badge.svg?branch=masterhttps://github.com/miurahr/multivolume/workflows/Run%20Tox%20tests/badge.svg

MultiVolumefile是一个python库,它提供一个文件对象来包装多个文件 就像一个文件一样。在

安装

您可以像往常一样安装公共图书馆,也可以使用pip命令

` pip install multivolumefile `

您还可以将其添加到setup.py/cfg作为依赖关系。在

用法
  • 对于读取多卷文件,其名称为archive.7z.0001archive.7z.0002等等, 您可以调用multivolumefile,如下所示:
with multivolumefile.open('archive.7z', 'rb) as vol:
    data = vol.read(100)
    vol.seek(500)
  • 对于编写多卷文件,其名称为archive.7z.0001archive.7z.0002等等, 您可以调用multivolumefile,如下所示:
^{pr2}$

您将看到文件archive.7z.001被写入。在

贡献

欢迎您像在github项目中一样为项目贡献自己的力量, 欢迎请求拉取。在

许可证

Multivolume是根据GNU Lesser General Public license 2.1版或更高版本授权的。在

变更日志

这个项目的所有显著变化都将记录在这个文件中。在

Unreleased

已添加

已更改

固定

已弃用

已删除

安全性

^{EHA4}

  • 修复附加模式(#1)
{16区}$

v0.1.1

  • 写入目标文件边界时未实现错误

v0.1.0

  • *API已更改*

已添加

  • 添加模式“x”、“xb”和“xt”
  • 添加模式“a”、“ab”和“at”
  • 支持冲洗()

已更改

  • changeapi:'r'和'rb'的文件参数现在是单基名,而不是文件列表

v0.0.5

  • 支持上下文管理器
  • 支持读取功能。在

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

推荐PyPI第三方库


热门话题
java如何保存CheckedTextView复选框的状态,使其在退出后保持选中状态?   java Jersey+EclipseLink+Tomcat抛出NPE和ApplicationPath“/”   java失败:WebSocket握手期间出错:意外响应代码:404   java将音频、mp3文件转换为字符串,反之亦然   Javasocket编程回调   java如何用rocoto实现覆盖属性策略?   javabeans使用Java访问修饰符的意义是什么?   java如何为Lagom中的静态资产提供服务?   异常为什么我的Java程序中出现“ArrayIndexOutofBond”错误?   swing Java:在闪存卡游戏中单击JButton时引发的NullPointerException   从App Engine Java flexible启动数据流模板时管道破裂   java检查前两位数字介于00和99之间   java Elasticsearch REST客户端MultiGet GetResult始终为空   使用ImageView的安卓中的java内存问题   java在Spring中禁用@Scheduled methods/Bean