我正在使用Python2.7。我有以下代码
file = ZipFile("D:\\Project\\text.evt.gz")它会产生以下错误
**"BadZipfile:文件不是压缩文件“**
在尝试手动解压缩文件时,我得到了以下错误
**“数据意外结束”**
是否可以提取evt文件,而不考虑Python中的此错误?基本上,我希望将压缩的evt文件解压缩到特定的目标文件夹中。
发布于 2018-07-04 12:03:57
文件扩展名"gz“表示这是一个gzip文件,它不同于zip文件。试试gzip模块。
#!/usr/bin/env python3
import gzip
import sys
with gzip.open('/Some/file/somewhere.gz', 'rb') as f:
file_content = f.read()
for i in file_content:
print(chr(i),file=sys.stdout, end='')不过,如果您需要对7 7zip进行系统调用,并且您不需要操作这些内容,那么查看这个系统调用可能更有意义。
https://stackoverflow.com/questions/51170983
复制相似问题