Форум сайта python.su
Создаю архив вот таким макаром:
import zipfile archive = zipfile.ZipFile('test.zip', 'a', zipfile.ZIP_DEFLATED, allowZip64=True) archive.write('/home/mity/allbest-r-00773728') archive.close()
Офлайн
Сделать текущей директорией /home/mity и уже потом добавить в архив allbest-r-00773728
Офлайн
pyuser
Мне тоже такая мысль первой в голову пришла, но я буду добавлять много файлов, то есть мне на каждой итерации менять домашнюю дирректорию? Просто переспрашиваю, потому что это немного странный на мой взгляд способ.
Офлайн
d3z0x77+rsmqbcА почему бы перед упаковкой не собрать все в одном месте?
я буду добавлять много файлов, то есть мне на каждой итерации менять домашнюю дирректорию?
Офлайн
Файлы могут попасться большого размера (до нескольких сотен метров), если несколько таких файлов перемешать, данная процедура затянется.
Офлайн