Python zipfile 大文件永远挂起
Python zipfile large file hangs forevers
python -m zipfile -c ~/testbig.zip ~/verylarge4gbfile.zip
它永远挂起。
我可以使用更好的 python 库吗?
我将该命令用作 POC,该库似乎不适用于大文件,因此我需要另一个 python 库选项,尽管我想我也可以使用系统命令和通过 python 调用它,但我更愿意处理压缩文件 [s] 的进度。
编辑:我再次运行它,30 分钟后它完成了。我想我只需要一种方法来监控进度,或者将压缩过程分块。
只需使用 GZip。它是可迭代的,因此您可以循环遍历数据以观察进度。
python -m zipfile -c ~/testbig.zip ~/verylarge4gbfile.zip
它永远挂起。
我可以使用更好的 python 库吗?
我将该命令用作 POC,该库似乎不适用于大文件,因此我需要另一个 python 库选项,尽管我想我也可以使用系统命令和通过 python 调用它,但我更愿意处理压缩文件 [s] 的进度。
编辑:我再次运行它,30 分钟后它完成了。我想我只需要一种方法来监控进度,或者将压缩过程分块。
只需使用 GZip。它是可迭代的,因此您可以循环遍历数据以观察进度。