在Python中从zip存档中提取时限制内存使用

时间:2016-01-08 10:04:11

标签: python memory memory-management zip zipfile

我在python脚本中从zip中提取大文件,如下所示:

import zipfile
import tempfile

tmpdir = tempfile.mkdtemp()

zf = zipfile.ZipFile('/path/to/file.zip')
zf.extractall(tmpdir)

这样可以正常工作,但是对于大文件,这会消耗太多内存,无法在小型服务器上运行。

有没有办法控制/限制此提取使用的内存量?

0 个答案:

没有答案