9得票1回答
仅压缩目录中的文件,不包括父级目录

我想要压缩一个目录的内容,但不包括目录本身,然而我找不到明显的方法来实现这一点。由于我对Python非常陌生,所以这个问题对我来说就像德语一样难懂。 以下是我正在使用的代码,它成功地包含了父目录和其内容: #!/usr/bin/env python import os import zipf...

7得票2回答
Python的zipfile模块不压缩文件

我在Python中遇到了压缩问题。 我知道在写入时应该调用ZIP_DEFLATED方法来使zip文件压缩,但这对我不起作用。 我有3个PDF文档在C:zip目录中。 当我运行以下代码时,一切正常: import os,sys list = os.listdir('C:\zip') file ...

16得票1回答
Python的zipfile模块:zipfile.ZIP_DEFLATED和zipfile.ZIP_STORED之间的区别

我很难理解zipfile模块的zipfile.ZIP_DEFLATED和zipfile.ZIP_STORED压缩模式之间的区别。

13得票4回答
zipfile.write():文件的相对路径,在压缩包中得以重现。

使用zip文件时,我指定了在另一个文件夹中定位的文件,例如:'./data/2003-2007/metropolis/Matrix_0_1_0.csv' 我的问题是,当我解压缩它时,文件被找到在./data/2003-2007/metropolis/Matrix_0_1_0.csv,而我希望...

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

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

16得票1回答
强制将文件的时间戳设置为特定时间戳在Python的zipfile中

在将文件添加到zip文件时,是否有可能强制使用特定的时间戳? 类似以下操作:with ZipFile('spam.zip', 'w') as myzip: myzip.write('eggs.txt', date_time=(1752, 9, 9, 15, 0, 0)) 我能否更改zip...

12得票2回答
如何使用Python标准库zipfile检查zip文件是否已加密?

我正在使用Python标准库zipfile来测试一个压缩文件:zf = zipfile.ZipFile(archive_name) if zf.testzip()==None: checksum_OK=True 我遇到了这个运行时异常:File "./packaging.py", line 3...

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

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

7得票1回答
Zipfile: 如何为Zip文件设置密码?

我有一个压缩文件(sav.zip),现在想为它设置密码: zf = zipfile.ZipFile("sav.zip") zf.setpassword("1234") 但是我出现了 TypeError: expected Bytes, got str 错误。 我的错误在哪里?

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

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