`
l120974020
  • 浏览: 60773 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

python用gzip解压以及压缩.zp文件

 
阅读更多

import gzip

#压缩
g = gzip.GzipFile(filename="", mode='wb', compresslevel=9, fileobj=open(r'r:\test.log.gz','wb'))
#g.filename’.gz’
g.write(open(r'r:\test.log').read())
g.close()

 

filename :为生成的压缩文件 r:\test.log.gz 内包含的文件的名称。如果为空这代表随压缩文件名称变化而变化。
fileobj :生成的压缩文件对象。
g.write(open(r’r:\test.log’).read()):打开被压缩的文件并写入压缩文件。

 

#解压

g = gzip.GzipFile(mode=’rb’, fileobj=open(r’r:\popopo.gz’,’rb’))
open(r’r:\test.log’,’wb’).write(g.read())

 

 

分享到:
评论

相关推荐

    python 实现zip.gzip.tar.gz.bz2压缩解压缩功能

    python实现 压缩解压缩各种文件,如zip,gzip,tar.gz,.bz2.

    Python实现多级目录压缩与解压文件的方法

    在Python中,`zipfile`库提供了`ZipFile`类,用于读取、写入和操作ZIP格式的压缩文件。以下是一个简单的解压函数`unZipFile`: ```python import zipfile import os def unZipFile(zipPath, unZipPath=''): # ...

    pako gzip 压缩和解压缩(支持中文)

    1. **压缩**:使用`pako.gzip()`方法,将未压缩的数据作为输入,它会返回一个已压缩的二进制字符串或Buffer(在Node.js环境下)。例如: ```javascript var input = "这是需要压缩的文本"; var compressed = pako...

    GZIP解压缩.rar

    GZIP的主要特点是能够高效地压缩文件,减少存储空间,同时在传输大文件时可以节省网络带宽。GZIP不仅用于单个文件的压缩,也常用于HTTP请求和响应中的数据压缩,以提高Web应用的性能。 GZIP压缩算法基于DEFLATE,这...

    python-3.9.9.tgz安装包

    TGZ(TAR.GZ)是一种常见的文件打包格式,它将多个文件合并成一个单一的归档文件,并通过Gzip进行压缩,以节省存储空间并方便传输。 Python 3.9.9 版本的更新和改进主要包括以下几点: 1. **性能优化**:Python ...

    Python-3.6.9 tar+tar.xz.rar

    `Python-3.6.9.tgz`是一个gzip压缩的tar文件,可以使用`tar -zxvf Python-3.6.9.tgz`命令解压。 3. **tar.xz**:`.tar.xz`文件是`.tar`文件经过xz压缩的结果,xz是一种高压缩率的压缩算法。解压`.tar.xz`文件需要`...

    python解压rar文件.zip

    总的来说,这个过程涉及了Python中与文件操作相关的多个库和方法,包括文件解压、文件遍历、文件筛选以及字符串相似度计算。这些技能在日常的编程工作中非常实用,尤其是在数据管理和自动化任务中。通过学习和实践...

    Python27.解压版

    这种解压版对于那些希望快速部署Python环境或者在受限的系统权限下使用Python的用户来说非常方便。 Python 2.7是Python编程语言的一个重要版本,发布于2010年,并在2020年1月1日停止了官方支持。尽管如此,由于许多...

    python实现的使用huffman编码对文本的压缩与解压

    python版本为2.7.9,大家注意别下错了,里面有一个txt文件是进行压缩的,可以更改文件中的变量path1来对其他文件进行压缩与解压,代码中有详细注释,实现过程虽然简单,但是包含自己很多一些独特的想法,自己的知识...

    python2.7 解压直接用

    在处理压缩文件时,Python 2.7 提供了内置的 `zipfile` 和 `tarfile` 模块,使得我们可以方便地进行解压缩操作。 1. **`zipfile` 模块**:这是 Python 用于处理 ZIP 压缩格式的库。你可以通过以下步骤来解压 ZIP ...

    Python3.8 tgz安装

    首先,了解tgz文件:这是一个经过gzip压缩的tar归档文件,用于打包多个相关文件和目录。在Linux环境下,我们需要使用`tar`命令来解压和提取文件,然后使用`configure`脚本、`make`和`make install`来编译和安装...

    对Python之gzip文件读写的方法详解

    在Python中,我们可以使用gzip模块来读取和写入gzip压缩文件。下面将详细介绍如何使用Python的gzip模块进行文件的读写操作。 首先,我们要导入gzip模块: ```python import gzip ``` **写入gzip文件** 写入gzip...

    python-cjson-1.0.5.tar.gz

    `.tar`文件是一个归档文件,可以将多个文件和目录组合在一起,而`.gz`则表示它使用gzip工具进行了压缩,以减少文件大小。 描述中的信息与标题相同,没有提供额外的详细信息。 标签"python-cjson 1.0.5.tar.gz"再次...

    python-2.7.15.amd64.zip

    Windows平台64位python-2.7.15版本,解压后直接双击打开msi文件进行安装即可

    计算机二级python题库-07-压缩和解压缩命令.ev4.rar

    在Python中,有两个主要的模块用于压缩和解压缩文件:`zipfile`和`tarfile`。`zipfile`模块主要用于处理.zip格式的压缩文件,而`tarfile`模块则处理.tar、.tar.gz或.tgz等归档和压缩格式。 首先,我们来看`zipfile`...

    Python库 | svix-0.16.0.tar.gz

    这种格式是Linux和Unix系统中常见的压缩方式,它结合了tar(归档)和gzip(压缩)两种工具的功能,可以将多个文件或目录打包成一个单一的可压缩文件,便于存储和传输。 Python库是Python编程中非常重要的一部分,...

    Huffman 编码图像无损压缩和解压缩 Python示例代码 哈夫曼编码

    6. 将编码后的位串转换为字节序列写入压缩文件 解压原理: 1. 从压缩文件读取编码后的位串 2. 去除填充,提取实际的编码文本 3. 对编码文本进行解码,恢复原始的像素值序列 4. 将解码得到的一维像素值序列 reshape ...

    Python库 | gcl-0.4.14.tar.gz

    它采用`.tar.gz`格式,这是一种常见的Linux/Unix系统中用于归档和压缩文件的方法,结合了`tar`(归档)和`gzip`(压缩)两种工具。 **.tar.gz 文件处理** `.tar` 文件是将多个文件或目录打包成一个单一的文件,...

    PyPI 官网下载 | talos-python3-0.0.4.tar.gz

    ".tar.gz"后缀表示这是一个使用tar工具压缩的归档文件,同时使用gzip进行了进一步的压缩,这是Linux和Unix系统中常见的打包格式,通常用于Python项目的源代码分发。 标签"Python库"指示talos是一个Python编程语言的...

    Python库 | mothakes-0.0.3.tar.gz

    "mothakes-0.0.3.tar.gz"是一个特定的Python库的压缩包,它的版本号为0.0.3,通常这种格式的文件是用gzip压缩算法打包的tar文件,用于分发和安装Python库。 首先,让我们了解一下Python的包管理和安装机制。Python...

Global site tag (gtag.js) - Google Analytics