我正在尝试在 python 中打开一个带有 zip 文件的文件并将其复制到其他地方。如何处理打开的 ZIP 文件?我可以很好地复制和移动文件,它只是进入 zip 文件。
文件路径:t:/Test/step1/step2/test.zip/FIL
我查看了 Zipfile 文档,但我无法让它正常工作。
zipfile.ZipFile('file_path', 'r')
我正在尝试在 python 中打开一个带有 zip 文件的文件并将其复制到其他地方。如何处理打开的 ZIP 文件?我可以很好地复制和移动文件,它只是进入 zip 文件。
文件路径:t:/Test/step1/step2/test.zip/FIL
我查看了 Zipfile 文档,但我无法让它正常工作。
zipfile.ZipFile('file_path', 'r')
据我了解您的问题,您想从 ZIP 存档中提取单个文件。你这样做:
import zipfile
with zipfile.ZipFile('example.zip', 'r') as zf:
zf.extract(filename)
如果要将文件解压缩到不同的目录,请在 的path
参数中指定extract()
。
zf.extract(filename, path)