我在尝试解压缩 zip 文件时遇到了这个问题。
--zipfile.is_zipfile(my_file)
总是返回 False,即使 UNIX 命令 unzip 处理得很好。此外,当我尝试这样做时,zipfile.ZipFile(path/file_handle_to_path)
我得到了同样的错误
--file
命令返回Zip archive data, at least v2.0 to extract
并less
在它显示的文件上使用:
PKZIP for iSeries by PKWARE
Length Method Size Cmpr Date Time CRC-32 Name
2113482674 Defl:S 204502989 90% 2010-11-01 08:39 2cee662e myfile.txt
2113482674 204502989 90% 1 file
有什么想法可以解决这个问题吗?如果我可以让 pythonzipfile
工作,那就太好了,因为我已经有一些单元测试,如果我要切换到运行,我将不得不放弃subprocess.call("unzip")