【发布时间】:2011-12-10 00:44:39
【问题描述】:
我很难弄清楚如何使用 2.4 解压缩 zip 文件。 extract() 不包含在 2.4 中。我被限制在我的服务器上使用 2.4.4。
有人可以提供一个简单的代码示例吗?
【问题讨论】:
-
你可以使用"``" 反引号或者其他方式执行系统函数并解压你的文件
-
你想用反引号做什么? o.O
-
如果您发现了这个问题,但使用的是较新版本的 python,请执行以下操作:zfile = zipfile.ZipFile(file_to_extract) zfile.extractall(target_dir)
-
@Fabian:您可以跳过 zFile 变量而只使用
zipfile.ZipFile(file_to_extract).extractall(target_dir)- 这与您的代码存在相同的问题,即您没有close()@987654324 @ 之后可能会导致一些操作系统问题(IE,您将无法删除该文件,因为它会显示为 Python 正在使用。)
标签: python zip zipfile python-2.4