我使用的是Python 2.5,无法升级Python版本。
下面就是我要做的。在
call(['cp', zipFileName, zipPath])
os.chdir(zipPath)
call(['unzip', zipFileName])
在上面的代码中,我得到了下面的错误。
解压:找不到或无法打开gunzip邮政编码.zip或者邮政编码.ZIP
我确实试过下面的代码。但还是犯了同样的错误。在
for each in zip.namelist():
if not each.endswith('/'):
root, name = split(each)
directory = norm(join(path, root))
if not isdir(directory):
os.makedirs(directory)
file(join(directory, name), 'wb').write(zip.read(each))
如果您知道解决方法,请提出建议。
谢谢。在
使用^{} 模块?在
这将把zip文件中的所有文件解压到“zipPath”目录中。在
因为您的Python版本是<;2.7.4,请阅读关于
extract()
和extractall()
的警告https://docs.python.org/2/library/zipfile.html#zipfile.ZipFile.extractall。在相关问题 更多 >
编程相关推荐