решаемая. В соответствии с zip документацией
with ZipFile('Your_zip_file.zip','w') as zip:
# writing each file one by one
for file in os.listdir(str(Path("folder_to_zip/"))):
zip.write('folder_to_zip/'+str(file))
zip.close()
Использование:
- 'r' для чтения существующего файла,
- 'w' для обрезать и записать новый файл,
- 'a', чтобы добавить к существующему файлу, или
- 'x', чтобы исключительно создать и записать новый файл.
Надеюсь, это будет полезно для других.