建立新檔案

使用寫入模式建立新的存檔開啟 zipfile。

import zipfile
new_arch=zipfile.ZipFile("filename.zip",mode="w")

要將檔案新增到此存檔,請使用 write() 方法。

new_arch.write('filename.txt','filename_in_archive.txt') #first parameter is filename and second parameter is filename in archive by default filename will taken if not provided
new_arch.close()

如果要將位元組字串寫入存檔,可以使用 writestr() 方法。

str_bytes="string buffer"
new_arch.writestr('filename_string_in_archive.txt',str_bytes)
new_arch.close()