`
l120974020
  • 浏览: 61484 次
  • 性别: 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文件.doc

    下面我们将详细探讨如何使用Python进行ZIP文件的压缩和解压,以及相关的文件操作方法。 ### 一、Python压缩ZIP文件 要压缩一个文件夹,我们可以使用`zipfile`模块。以下是一个简单的函数`zip_file`,它接受一个源...

    python批量解压RAR文件

    本文将深入探讨如何使用Python结合WinRAR的命令行工具实现批量解压RAR文件,适用于处理大量的压缩文档。 首先,我们要了解Python语言本身并不直接支持RAR文件的操作,但我们可以借助外部库或系统命令来实现。在这个...

    python-3.9.9.tgz安装包

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

    GZIP解压缩.rar

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

    Python3.8 tgz安装

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

    Python解压.tar.gz文件

    无论是在Windows还是其他操作系统上,只要正确安装了`tarfile` 库,你就可以轻松地查看和解压这些压缩文件。这对于数据科学家、开发者和系统管理员来说是一个非常实用的功能,特别是在处理大数据集和跨平台项目时。

    Python27.解压版

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

    python压缩解压文件模块支持多级

    支持中文路径,支持多级目录 支持跨平台,在linux和window下都可直接使用 压缩的多态性 压缩包不带级父文件夹目录压缩 压缩包带父级文件夹目录 不指定目标文件与路径压缩 指定压缩包名称不指定路径压缩

    python-3.7.9-amd64.exe.7z

    在解压并运行此文件后,用户可以按照向导步骤完成Python环境的安装,包括选择安装路径、是否添加Python到系统路径、选择要安装的组件等。 总的来说,这个压缩包对于想要在64位Windows系统上安装Python 3.7.9的用户...

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

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

    Python库 | releases-1.1.0.tar.gz

    结合两者,`.tar.gz`文件就是先用tar打包,再用gzip压缩,是Linux和Unix环境中常见的文件分发格式。 在Python生态系统中,库(或称为模块)是预编写的功能集合,它们提供特定功能,如网络通信、数据分析、图形界面...

    使用GZip解压文件

    下面是一个简单的Java示例,演示如何使用GZip解压一个名为"UnGzipFile"的压缩文件: ```java import java.io.*; import java.util.zip.*; public class GZipDecompressionExample { public static void main...

    python2.7 解压直接用

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

    python办公自动化源码集锦-自动解压压缩文件

    在这个“python办公自动化源码集锦-自动解压压缩文件”中,我们将探讨如何使用Python来实现自动解压压缩文件的功能。这一功能在数据传输、备份以及文件整理等方面非常有用。 首先,我们需要引入Python的`zipfile`库...

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

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

    计算机二级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编程中非常重要的一部分,...

    Python库 | srupy-0.0.45.tar.gz

    接下来,我们可以查看其内容,包括README文件(通常包含了库的介绍和使用指南)、setup.py(用于安装库的Python脚本)、源代码文件(如.py文件)以及可能存在的测试文件和文档。 安装这个库,一般会通过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` 文件是将多个文件或目录打包成一个单一的文件,...

Global site tag (gtag.js) - Google Analytics