21得票1回答
Python的zipfile模块有更快的替代方案吗?

有没有比Python 2.7.4 zipfile模块(使用ZIP_DEFLATED)更快的替代方案,可以将大量文件压缩为一个zip文件?我看过czipfile https://pypi.python.org/pypi/czipfile/1.0.0,但它似乎只专注于更快的解密(而不是压缩)。 ...

10得票3回答
zipfile无法处理某些类型的zip数据?

我在尝试解压缩一个zip文件时遇到了这个问题。 -- zipfile.is_zipfile(my_file) 总是返回False,即使UNIX命令 unzip 可以正常处理它。当尝试执行 zipfile.ZipFile(path/file_handle_to_path) 时,我也会收到相同的错...

9得票4回答
在Python中压缩文件

我的程序运行顺畅,但我希望从ftp下载的文件在我的本地驱动器中被压缩 问题在于仅有一个文件在调用主函数后被压缩 以下是我的代码: import os import upload import download import zipfile import ConfigParser impo...

11得票1回答
我该如何将Python的StringIO()对象传递给ZipFile(),或者这种操作不被支持?

我有一个类似于文件的对象StringIO(),我想将其写入到一个ZipFile()中,但是我得到了这个TypeError错误:coercing to Unicode: need string or buffer, cStringIO.StringI found 这里是我使用的代码示例:file...

24得票1回答
用Python如何解压缩缓冲区?

我有一段从库函数读取的字节缓冲区,我想解压内容(是一个单一的文本文件)。 我尝试使用zlib,但是我得到了这个错误:>>> import zlib >>> zlib.decompress(buffer) error: Error -3 while deco...

849得票9回答
使用Python解压文件

我阅读了zipfile文档,但是不知道如何解压文件,只知道如何压缩文件。请问如何将zip文件中的所有内容解压到同一目录下?

103得票3回答
获取压缩文件中包含的文件列表

我有一个zip归档文件:my_zip.zip。 它里面有一个txt文件,但我不知道它的名称。 我看了一下Python的zipfile模块(http://docs.python.org/library/zipfile.html),但是对于我要做的事情并没有太多头绪。 我应该如何执行相当于“双击...

73得票5回答
使用Python ZipFile提取zip文件中的文件而不保留结构?

我想从一个包含子文件夹的.zip中提取所有文件。我希望所有子文件夹中的文件都提取到同一个文件夹中,而不保留原来的结构。目前,我会先将所有文件提取出来,然后将它们移动到一个文件夹中,最后删除之前的子文件夹。具有相同名称的文件会被覆盖。 在编写文件之前是否可以实现这一点呢? 这是一个示例结构:...

9得票2回答
在Python中在zip文件中查找文件而不将其传递到内存的方法是使用seek()。

有没有办法在Python中使zip文件中的文件可寻址,而无需将其读入内存? 我尝试了显而易见的过程,但由于文件不可寻址,所以出现错误: In [74]: inputZipFile = zipfile.ZipFile("linear_g_LAN2A_F_3keV_1MeV_30_small....

8得票5回答
用Python zipfile模块提取zip文件中的文件时,如何不保留顶级文件夹?

我正在使用当前的代码从一个zip文件中提取文件,并保持目录结构: zip_file = zipfile.ZipFile('archive.zip', 'r') zip_file.extractall('/dir/to/extract/files/') zip_file.close() 以...