因此,每当我将文件添加到ZIP存档时,它都会将其粘贴,但会删除之前添加的所有内容。
例:
zf = zipfile.ZipFile(os.getenv('localappdata') + '/test.zip')
zf.write(os.getenv('appdata') + '/test.txt')
就像我说的那样,它会粘贴test.txt并删除.zip中的所有其他内容
答案 0 :(得分:0)
为了将文件添加到保留其内容的zip文件中,您应该在追加模式中打开zip文件,方法是将'a'
添加到其参数中:
zf = zipfile.ZipFile(os.getenv('localappdata') + '/test.zip', 'a')