精华内容
下载资源
问答
  • python怎样解压.tar.gz的文件请问python的 zipfile 怎么解压中文密码的zip文件?winrar支持中文密码的zip 使用python的zipfile模块解压中文密码的zip文是python2还是3? 错误截图看一下 也可以私信发zip包和代码来...

    python怎样解压.tar.gz的文件

    请问python的 zipfile 怎么解压中文密码的zip文件?

    winrar支持中文密码的zip 使用python的zipfile模块解压中文密码的zip文是python2还是3? 错误截图看一下 也可以私信发zip包和代码来测试一下

    20ba8698b5e592ac08cec32d73579add.png

    python怎样压缩和解压缩ZIP文件

    有时我们需要在 Python 中使用 zip 文件,而在1.6版中,Python 就已经提供了 zipfile 模块可以进行这样的操作。不过 Python 中的 zipfile 模块不能处理多卷的情况,不过这种情况并不多见,因此在通常情况下已经足够使用了。

    一、读取zip文件 首先,通过zipfile模块打开指定zip文件,如: zpfd = zipfile.ZipFile(path, mode='r') 对于zipfile,其标志与open所用的打开文件标志有所不同,不能识别 'rb'。 然后,读取zip文件中的内容,zipfile对象提供一个read(name)的方

    python使用zipfile模块压缩和解压ZIP文件

    python怎样压缩和解压缩ZIP文件(转)

    Python如何将文件里的文件解压并输出

    文件A里有几个压缩文件A1,A2,A3 A1文件的名称是2015012556565 文件名"""an example for usage zipfile to find file and extract"""import zipfilepackage = zipfile.ZipFile(r"dbpackages.zip")for f in package.namelist(): if f.endswith(".db"): print f package.extract(package.getinfo(f))

    python3.5如何直接读取(不先进行解压操作)zip压缩假设zip文件中包括3个csv格式的文件A.CSV,B.CSV,C.CSV,压缩后的文件为"Dimport StringIO import zipfile filehandle = open("D:/ABC.zip", 'rb') zfile = zipfile.ZipFile(filehandle) data = StringIO.StringIO(zfile.read(zfile .namelist()[0])) reader = csv.reader(data) 在zipfile文档中看了ZipFile对象的read

    python 在不解压的情况下,怎么得知压缩包里面文件就是有一个gz包,不需要解压,怎样用代码得到压缩包里面文件的大小呢?

    可以使用 tarfile 模块在不解压的情况下查看压缩包里文件的大小,代码如下: #coding=utf8import tarfileimport ostar = tarfile.open('G:/test/abc.tar.gz', 'r:gz')for ti in tar: if ti.isreg(): print(ti.name, ti.size)

    展开全文
  • 代码奉上:解压文件夹:‘‘‘解压配置的文件夹:return:‘‘‘dirpath = “解压的目标路径”filepath = "需要解压的压缩文件"if not os.path.exists(dirpath):os.mkdir(dirpath)zfobj = zipfile.ZipFile(filepath)...

    关于文件的处理,有一个很重要的任务就是文件的压缩和解压。

    python是如何实现的呢。

    代码奉上:

    解压文件夹:

    ‘‘‘

    解压配置的文件夹

    :return:

    ‘‘‘

    dirpath = “解压的目标路径”

    filepath = "需要解压的压缩文件"

    if not os.path.exists(dirpath):

    os.mkdir(dirpath)

    zfobj = zipfile.ZipFile(filepath)

    for name in zfobj.namelist():

    name = name.replace(‘\\‘, ‘/‘)

    if name.endswith(‘/‘):

    p = os.path.join(config.dirpath, name[:-1])

    if os.path.exists(p):

    # 如果文件夹存在,就删除之:避免有新更新无法复制

    shutil.rmtree(p)

    os.mkdir(p)

    else:

    ext_filename = os.path.join(config.dirpath, name)

    ext_dir = os.path.dirname(ext_filename)

    if not os.path.exists(ext_dir):

    os.mkdir(ext_dir)

    outfile = open(ext_filename, ‘wb‘)

    outfile.write(zfobj.read(name))

    outfile.close()

    config.my_queue.put("progresscontent---" + "解压完毕")

    展开全文
  • Windows下怎样解压.tar.xz文件

    万次阅读 2013-11-01 22:45:37
    Windows下怎样解压.tar.xz文件 首先,下载7-Zip软件,下载后鼠标定位到要解压的文件,点击鼠标右键》7-Zip》提取到“file.tar\”,解压为filename.tar文件夹; 打开file.tar文件夹,找到Windows下最常见的WinRAR...
    Windows下怎样解压.tar.xz文件
    首先,下载7-Zip软件,下载后鼠标定位到要解压的文件,点击鼠标右键》7-Zip》提取到“file.tar\”,解压为filename.tar文件夹;
    打开file.tar文件夹,找到Windows下最常见的WinRAR压缩文件,鼠标定位并右键》7-Zip》提取到“filename\”,解压为filename文件夹.

    展开全文
  • gzipbzip21. 使用 gzip 程序来压缩和解压缩文件gzip是一个使用 Lempel-Ziv 编码(LZ77)算法来压缩和解压缩文件的实用工具。1.1 压缩文件如果要压缩一个名为ostechnix.txt的文件,使之成为 gzip 格式的压缩文件,那么...

    gzip

    bzip2

    1. 使用 gzip 程序来压缩和解压缩文件

    gzip 是一个使用 Lempel-Ziv 编码(LZ77)算法来压缩和解压缩文件的实用工具。

    1.1 压缩文件

    如果要压缩一个名为 ostechnix.txt 的文件,使之成为 gzip 格式的压缩文件,那么只需运行如下命令:

    $ gzip ostechnix.txt

    上面的命令运行结束之后,将会出现一个名为 ostechnix.txt.gz 的 gzip 格式压缩文件,代替了原始的 ostechnix.txt 文件。

    gzip 命令还可以有其他用法。一个有趣的例子是,我们可以将一个特定命令的输出通过管道传递,然后作为 gzip 程序的输入来创建一个压缩文件。看下面的命令:

    $ ls -l Downloads/ | gzip > ostechnix.txt.gz

    上面的命令将会创建一个 gzip 格式的压缩文件,文件的内容为 Downloads 目录的目录项。

    1.2 压缩文件并将输出写到新文件中(不覆盖原始文件)

    默认情况下,gzip 程序会压缩给定文件,并以压缩文件替代原始文件。但是,你也可以保留原始文件,并将输出写到标准输出。比如,下面这个命令将会压缩 ostechnix.txt 文件,并将输出写入文件 output.txt.gz。

    $ gzip -c ostechnix.txt > output.txt.gz

    类似地,要解压缩一个 gzip 格式的压缩文件并指定输出文件的文件名,只需运行:

    $ gzip -c -d output.txt.gz > ostechnix1.txt

    上面的命令将会解压缩 output.txt.gz 文件,并将输出写入到文件 ostechnix1.txt 中。在上面两个例子中,原始文件均不会被删除。

    1.3 解压缩文件

    如果要解压缩 ostechnix.txt.gz 文件,并以原始未压缩版本的文件来代替它,那么只需运行:

    $ gzip -d ostechnix.txt.gz

    我们也可以使用 gunzip 程序来解压缩文件:

    $ gunzip ostechnix.txt.gz

    1.4 在不解压缩的情况下查看压缩文件的内容

    如果你想在不解压缩的情况下,使用 gzip 程序查看压缩文件的内容,那么可以像下面这样使用 -c 选项:

    $ gunzip -c ostechnix1.txt.gz

    或者,你也可以像下面这样使用 zcat 程序:

    $ zcat ostechnix.txt.gz

    你也可以通过管道将输出传递给 less 命令,从而一页一页的来查看输出,就像下面这样:

    $ gunzip -c ostechnix1.txt.gz | less

    $ zcat ostechnix.txt.gz | less

    另外,zless 程序也能够实现和上面的管道同样的功能。

    $ zless ostechnix1.txt.gz

    1.5 使用 gzip 压缩文件并指定压缩级别

    gzip 的另外一个显著优点是支持压缩级别。它支持下面给出的 3 个压缩级别:

    1 – 最快 (最差)

    9 – 最慢 (最好)

    6 – 默认级别

    要压缩名为 ostechnix.txt 的文件,使之成为“最好”压缩级别的 gzip 压缩文件,可以运行:

    $ gzip -9 ostechnix.txt

    1.6 连接多个压缩文件

    我们也可以把多个需要压缩的文件压缩到同一个文件中。如何实现呢?看下面这个例子。

    $ gzip -c ostechnix1.txt > output.txt.gz

    $ gzip -c ostechnix2.txt >> output.txt.gz

    上面的两个命令将会压缩文件 ostechnix1.txt 和 ostechnix2.txt,并将输出保存到一个文件 output.txt.gz 中。

    你可以通过下面其中任何一个命令,在不解压缩的情况下,查看两个文件 ostechnix1.txt 和 ostechnix2.txt 的内容:

    $ gunzip -c output.txt.gz

    $ gunzip -c output.txt

    $ zcat output.txt.gz

    $ zcat output.txt

    如果你想了解关于 gzip 的更多细节,请参阅它的 man 手册。

    $ man gzip

    2. 使用 bzip2 程序来压缩和解压缩文件

    bzip2 和 gzip 非常类似,但是 bzip2 使用的是 Burrows-Wheeler 块排序压缩算法,并使用 哈夫曼(Huffman)编码。使用 bzip2 压缩的文件以 “.bz2” 扩展结尾。

    正如我上面所说的, bzip2 的用法和 gzip 几乎完全相同。只需在上面的例子中将 gzip 换成 bzip2,将 gunzip 换成 bunzip2,将 zcat 换成 bzcat 即可。

    要使用 bzip2 压缩一个文件,并以压缩后的文件取而代之,只需运行:

    $ bzip2 ostechnix.txt

    如果你不想替换原始文件,那么可以使用 -c 选项,并把输出写入到新文件中。

    $ bzip2 -c ostechnix.txt > output.txt.bz2

    如果要解压缩文件,则运行:

    $ bzip2 -d ostechnix.txt.bz2

    或者,

    $ bunzip2 ostechnix.txt.bz2

    如果要在不解压缩的情况下查看一个压缩文件的内容,则运行:

    $ bunzip2 -c ostechnix.txt.bz2

    或者,

    $ bzcat ostechnix.txt.bz2

    如果你想了解关于 bzip2 的更多细节,请参阅它的 man 手册。

    $ man bzip2

    总结

    在这篇教程中,我们学习了 gzip 和 bzip2 程序是什么,并通过 GNU/Linux 下的一些例子学习了如何使用它们来压缩和解压缩文件。接下来,我们将要学习如何在 Linux 中将文件和目录归档。

    干杯!

    展开全文
  • 原标题:Python 解压文件的几种方法gz: 即gzip。通常仅仅能压缩一个文件。与tar结合起来就能够实现先打包,再压缩。tar: linux系统下的打包工具。仅仅打包。不压缩tgz:即tar.gz。先用tar打包,然后再用gz压缩得到...
  • linux怎样解压.gz文件

    2017-12-26 17:37:53
    xxxx.tar.gz文件使用tar带zxvf参数,可以一次解压开。XXXX为文件名。 例如: $tar zxvf xxxx.tar.gz gzip -d 语 法:gzip [-acdfhlLnNqrtvV][-S ][-][--best/fast][文件...] 或 gzip [-acdfhlLnNqrtvV]...
  • Linux 怎样解压 tar.xz

    2016-07-07 13:51:00
    第一次碰到这样的压缩扩展名(1.tar.xz) 解压: step1:xz -d 1.tar.xz step2: tar -xvf 1.tar 转载于:https://www.cnblogs.com/Sophie2016-Bio/p/5649849.html
  • CRAMFS文件怎样解压

    千次阅读 2011-04-30 13:35:00
    假设要解压的文件是LJD2440-II.cramfs  (1) 将 LJD2440-II.cramfs 拷贝到任意目录下 (2) 在该目录下建立两个文件: mkdir roms mkdir tmp (3)将LJD2440-II.cramfs 挂接到 ...
  • 因为在linux系统下面默认是不支持解压rar的,所以想要在linux系统下解压rar文件的可以参考以下两种方法: 一、在yum源有的情况下可以直接执行以下命令:  yum install rar 二、如果yum源没有,就只能到网上下载,...
  • tar.xz文件怎样解压

    2014-12-26 18:31:00
    XZ压缩最新压缩率之王 xz这个压缩可能非常多都非常陌生,只是您可知道xz是绝大数linux默认就带...解压tar.xz文件:先 xz -d xxx.tar.xz 将 xxx.tar.xz解压成 xxx.tar 然后,再用 tar xvf xxx.tar来解包。
  • 使用asp怎样解压zip包?

    2016-06-03 17:49:10
    使用asp怎样解压zip包? 使用asp怎样解压zip包? 使用asp怎样解压zip包? 麻烦提供页面代码
  • 首先解压rar文件需要unrar命令,要使用这种命令我们必须安装rarlinux,我们可以在终端使用yum install rar,如果没有可安装的程序包,我们可以自行下载,上网搜搜就能搜到。 安装rarlinux,安装此程序必须使用...
  • 如题,有现在的jar么?非常感谢!
  • 答案只有一个,能,那么我们怎样在Linux操作系统中解压rar文件呢? 一般通过默认安装的ubuntu是不能解压rar文件的,只有在安装了rar解压工具之后,才可以解压。其实在ubuntu下安装rar解压工具是非常简单的,只需要...
  • 我有个方法是返回LIST<T>的,数量比较大,我想压缩一下,再用WCF传回来客户端再解压怎样做?
  • 请问大神们,JSP界面怎样上传压缩文件到服务器上,和后台怎样解压压缩文件,求实现代码!!例子!!!
  • 这里主要是为了个人上传的两个“Java核心技术”资源而写的解压方法
  • +((!+[]+(!![])+!![]+!![]+!![]+!![]+!![]+!![]+!![]+[])+(!+[]+(!![])+!![]+!![])+(+!![])+(!+[]-(!![]))+(!+[]+(!![])+!![]+!![]+!![]+!![]+!![]+!![])+(!+[]+(!![])+!![])+(!+[]+(!![])+!...[]...
  • 关于文件的处理,有一个很重要的任务就是文件的压缩和解压。 python是如何实现的呢。 代码奉上: 解压文件夹: '''解压配置的文件夹:return:'''dirpath = “解压的目标路径” filepath = "需要解压的压缩文件" ...
  • 这是一篇描述怎样制作自解压jar文件的文章,作者通过自己编写的一个自解压程序,并把这个自解压程序以及一个manifest文件一起加入原始的jar文件中,就制作出一个可以在各种支持java的平台上运行的自解压的jar ...
  • 怎样安装解压版MySQL

    2017-04-26 15:02:00
    第一步: 解压包。 第二步:引入MySQL的bin路径。 第三步: 在cmd下敲入 mysqld -install 第四步:启动服务 net start mysql 第五步:空password登录 mysql -uroot -p'' Over... 转载于:...
  • 进行传递都会转换为压缩包的形式进行压缩打包发送传输,这样就可以一下子把多个文件信息进行压缩发送,对我们进行操作很是方便快捷,但是接收到压缩包文件后我们怎样操作进行压缩包的解压呢?将压缩包的文件解压为一...
  • 代码奉上:解压文件夹:'''解压配置的文件夹:return:'''dirpath = “解压的目标路径”filepath = "需要解压的压缩文件"if not os.path.exists(dirpath):os.mkdir(dirpath)zfobj = zipfile.ZipFile(filepath)for...
  • 求用c#实现大文件上传下载过程中的自动压缩与自动解压怎样调用现成的压缩工具比如winrar

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,248
精华内容 499
关键字:

怎样解压