标签: 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)
这样可以正常工作,但是对于大文件,这会消耗太多内存,无法在小型服务器上运行。
有没有办法控制/限制此提取使用的内存量?