【发布时间】:2011-01-28 15:47:15
【问题描述】:
是否有一个 Python 库允许在内存中操作 zip 存档,而无需使用实际的磁盘文件?
ZipFile 库不允许您更新存档。唯一的方法似乎是将其解压缩到一个目录,进行更改,然后从该目录创建一个新的 zip。我想在没有磁盘访问权限的情况下修改 zip 存档,因为我将下载它们、进行更改并再次上传它们,所以我没有理由存储它们。
类似于 Java 的 ZipInputStream/ZipOutputStream 的东西可以解决问题,尽管任何避免磁盘访问的接口都可以。
【问题讨论】:
-
在这篇文章中,我回答了同样的问题。 stackoverflow.com/questions/60643857/…