打开 Zip 文件
首先,导入 zipfile
模块,然后设置文件名。
import zipfile
filename = 'zipfile.zip'
使用 zip 存档与使用文件非常相似,你可以通过打开 zip 文件来创建对象,这样你就可以在再次关闭文件之前对其进行处理。
zip = zipfile.ZipFile(filename)
print(zip)
# <zipfile.ZipFile object at 0x0000000002E51A90>
zip.close()
在 Python 2.7 和高于 3.2 的 Python 3 版本中,我们可以使用 with
上下文管理器。我们以读取模式打开文件,然后打印文件名列表:
with zipfile.ZipFile(filename, 'r') as z:
print(zip)
# <zipfile.ZipFile object at 0x0000000002E51A90>