我有一个文件夹“myfolder”,它是在解压缩odt文件时创建的。我删除了文件夹中的content.xml。现在我想添加一个名为“content.xml”的文件,其中包含数据(这里的变量“content”是xml样式的文本)。我试过这个:
with zipfile.ZipFile('myfolder', mode='a', compression=zipfile.ZIP_DEFLATED) as zf:
zf.writestr('content.xml', content)
我得到了一个odt文件,但它已经损坏了。当我解压缩它时,只有content.xml。 mode参数是'a'所以我认为它会将content.xml附加到其他文件。
有人可以帮忙吗?