【发布时间】:2015-06-03 22:27:09
【问题描述】:
过去有人告诉我,将字符串写入 zip 文件根本没有简单的方法。可以从 zip 存档中读取,但如果要写入 zip 文件,最好的选择是将其解压缩,进行更改,然后再次压缩。但是,我正在使用的库 (openpyxl) 完成了无需任何提取即可写入 zip 文件的壮举。此包使用 python ZipFile 库中的 writestr() 函数进行更改。有人可以向我解释这到底是怎么可能的吗?我知道这与写入字节有关,但我不能很好地解释。
我知道这个问题含糊不清,但这是我对该主题缺乏了解的情况。
【问题讨论】:
-
你可能想看看 python "tar" 模块
-
@DamiánMontenegro OP 没有要求库,他问他的图书馆可能是如何做到的。
标签: python zip zipfile ziparchive openpyxl