`
zzjjzzgggg
  • 浏览: 123780 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

python compress note

阅读更多
You call tarfile.open with mode='w:gz', meaning "Open for gzip compressed writing."

You'll probably want to end the filename (the name argument to open) with .tar.gz, but that doesn't affect compression abilities.

BTW, you usually get better compression with a mode of 'w:bz2', just like tar can usually compress even better with bzip2 than it can compress with gzip.


import tarfile
tar = tarfile.open("sample.tar.bz2","w:bz2")
for name in["file1","file2","file3"]:
    tar.add(name)
tar.close()

分享到:
评论

相关推荐

    python下载-compression.rar

    python下载-compression.rar

    Python库 | quart-compress-0.2.1.tar.gz

    **Python库Quart-Compress 0.2.1详解** 在Python的Web开发领域,Flask和Django等框架非常流行,而Quart则是一个针对异步应用的框架,它模仿了Flask的设计,提供了对asyncio的支持,使得开发者能够充分利用多核CPU的...

    commons-compress包

    apache.commons.compress 第三方开源软件。能解压,压缩文件。里面包括commons-compress-1.9、commons-compress-1.2.1的版本。 当遇到这种错误,应该重点关注Caused by:后面的内容 Caused by:xxx Unsupported major....

    commons-compress-1.21-API文档-中文版.zip

    赠送jar包:commons-compress-1.21.jar; 赠送原API文档:commons-compress-1.21-javadoc.jar; 赠送源代码:commons-compress-1.21-sources.jar; 赠送Maven依赖信息文件:commons-compress-1.21.pom; 包含翻译后...

    commons-compress-1.19-API文档-中文版.zip

    赠送jar包:commons-compress-1.19.jar; 赠送原API文档:commons-compress-1.19-javadoc.jar; 赠送源代码:commons-compress-1.19-sources.jar; 赠送Maven依赖信息文件:commons-compress-1.19.pom; 包含翻译后...

    commons-compress.jar包

    `commons-compress.jar` 是一个Java库,由Apache软件基金会开发并维护,它提供了一种统一的接口来处理各种常见的压缩格式。这个库的核心在于它能够处理多种压缩和归档格式,如7z、ar、arj、bz2、cpio、dump、gz、jar...

    commons-compress-1.4.1-API文档-中文版.zip

    赠送jar包:commons-compress-1.4.1.jar; 赠送原API文档:commons-compress-1.4.1-javadoc.jar; 赠送源代码:commons-compress-1.4.1-sources.jar; 赠送Maven依赖信息文件:commons-compress-1.4.1.pom; 包含...

    pyminizip资源包python解压缩专用

    在Python编程环境中,有时我们需要对文件进行压缩或解压缩操作,这时就可能需要用到各种库,如`zipfile`、`tarfile`等。而在特定情况下,`pyminizip`作为一个小巧而强大的库,为Python提供了简洁易用的接口来处理ZIP...

    Python应用实战案例:Python压缩NC格式(附代码).zip

    Python的`shutil`库提供了`compress()`和`decompress()`函数,但它们不直接支持压缩NetCDF文件到特定格式,如`.zip`。因此,我们需要使用`zipfile`库来实现这个功能。下面是如何将一个NetCDF文件压缩成.zip文件的...

    commons-compress-1.20-API文档-中文版.zip

    赠送jar包:commons-compress-1.20.jar; 赠送原API文档:commons-compress-1.20-javadoc.jar; 赠送源代码:commons-compress-1.20-sources.jar; 赠送Maven依赖信息文件:commons-compress-1.20.pom; 包含翻译后...

    KIC_Compress.KD

    KIC_Compress.KD

    利用python对图片进行无损压缩

    在Python编程语言中,处理图像是一项常见的任务,其中包括图片的读取、编辑、保存以及压缩。本篇文章将探讨如何利用Python进行图片的无损压缩,这对于处理大量图像数据或者优化存储空间至关重要。我们将主要关注...

    commons-compress-1.20-API文档-中英对照版.zip

    赠送jar包:commons-compress-1.20.jar; 赠送原API文档:commons-compress-1.20-javadoc.jar; 赠送源代码:commons-compress-1.20-sources.jar; 赠送Maven依赖信息文件:commons-compress-1.20.pom; 包含翻译后...

    Shannon_Python香农编码_python_shannon_香农编码_

    def compress(text, codes): return ''.join(codes[char] for char in text) def decompress(encoded_text, codes): encoded_text = iter(encoded_text) decoded_text = '' node = huffman_tree for bit in ...

    python+PDF压缩+典型的PDF压缩算法

    在IT行业中,Python是一种广泛应用的编程语言,尤其在数据处理和自动化任务方面表现突出。PDF(Portable Document Format)文件格式广泛用于文档交换,因为它能够保留原始文档的布局和格式。然而,PDF文件往往体积较...

    common compress压缩源码

    《深入解析Common Compress压缩库》 在Java开发中,数据压缩是一项常用的技术,它可以有效减少文件存储空间,提高传输效率。Common Compress是Apache软件基金会提供的一个开源库,专门用于处理各种压缩格式,如ZIP...

    Python实现PDF图片文件压缩

    Python是一种强大的编程语言,尤其适合处理数据和自动化任务,其中包括对PDF文件的处理。在这个场景中,我们将讨论如何使用Python来实现PDF图片文件的压缩。首先,我们需要理解PDF文件的结构,它可能包含文本、图像...

    apache的compress包

    Apache的Compress包是Apache软件基金会的一个项目,主要目的是提供一套通用的压缩和解压缩工具。这个包包含了一系列用于处理各种常见压缩格式的类库,如ZIP、TAR、GZIP、BZ2等,方便Java开发者在他们的应用程序中...

    compress-1.7-src

    《Apache Commons Compress 1.7 源代码解析》 Apache Commons Compress库是Java平台上用于处理各种压缩格式的工具集,它提供了对多种压缩算法的支持,包括但不限于ARJ、BZip2、CPIO、7-Zip、Gzip、LZMA、Pack200、...

    commons-compress-1.18-bin jar包

    Commons Compress库是Apache软件基金会开发的一个开源项目,它的主要目标是提供一个统一的API来处理各种不同的压缩格式。在给定的"commons-compress-1.18-bin" jar包中,包含了这个库的可执行版本,适用于Java平台。...

Global site tag (gtag.js) - Google Analytics