文本压缩工具

trenzalore的Python项目详细描述


CI StatusDocumentation Statuscoveragehttps://img.shields.io/pypi/pyversions/trenzalore.svg?style=flat-square

PyCompress

Pycompressor是一个将文本文件压缩为较小文件的工具,如 以及将压缩文件提取回原始内容。

它可以用作程序或作为包模块导入, 使用上面定义的函数。

例如,为了压缩一个文件:

$ pycompress -c /usr/share/dict/words -d /tmp/compressed.zf

在本例中,原始文件的大小为~4.8M,剩下的工具是 结果文件位于/tmp/compressed.zf,大小为~2.7M

为了提取它:

$ pycompress -x /tmp/compressed.zf -d /tmp/original

您可以使用-d标志指定结果文件的名称。如果你 不指定结果文件的名称,默认值为 <original-file>.comp

对于完整选项,请运行:

$ pycompress -h

Installation

pip install trenzalore

将安装该包并为保留名为pycompress的应用程序 使用命令行实用程序。

Development

要以开发模式安装软件包,请运行:

make dev

并使用以下命令运行测试:

make test

测试具有可通过运行make testdeps安装的依赖项。

在提交请求之前,运行检查表以确保 满足依赖项(代码样式/linting、测试、pass等)。这是自动化的 使用:

make checklist

这将对代码样式(make lint)以及 测试(make test)。

为了检查项目是否使用支持的python版本运行, 运行:

make tox

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

推荐PyPI第三方库


热门话题
java获取骆驼路由交换正文()中的无效字符   java如何在Android中创建多语言枚举?   java如何将多个ArrayList<Hashmap>值组合到一个ListView中   后缀运算符Java后增量和预增量行为   SQlite在java中更新列号   Mac OS Yosemite上的java No JRE 1.8虚拟机   java swing在Jlabel中遇到问题   JAVAutil。scanner小java程序打印不可见的换行符?   java从原点到点的路径数   java重写Excel列而不是创建新列   将一行从SQL数据映射到Java对象   spring Application Insights Java SDK+代理不能很好地协同工作   java排序字符串列表?不使用长度函数查找列表的长度   java使用stream collect返回相同的列表,对重复项进行剪切和求和,抛出一个非静态引用   将字母字符与前面没有百分号的Java正则表达式匹配