【发布时间】:2023-07-18 03:18:02
【问题描述】:
我有一个很大的 zip 文件,其中包含许多我想按块解压缩的文件以避免消耗太多内存。
我尝试使用 python 模块zipfile,但我没有找到按块加载存档并将其提取到磁盘上的方法。
在 python 中有没有简单的方法来做到这一点?
编辑
@steven-rumbalski 正确地指出 zipfile 正确地处理大文件,无需加载完整存档即可逐个解压缩文件。
我的问题是我的 zip 文件在 AWS S3 上,而我的 EC2 实例无法在 RAM 中加载这么大的文件,所以我按块下载它,我想按块解压缩它。
【问题讨论】:
标签: python python-3.x unzip