Как создать zip-файл пути к файлу с помощью Python, включая пустые каталоги?

Я пытался использовать модули zipfileи shutil.make_archiveдля рекурсивного создания zip-файла каталога. Оба модуля прекрасно работают --, за исключением того, что пустые каталоги не добавляются в архив. Пустые каталоги, содержащие другие пустые каталоги, также молча пропускаются.

Я могу использовать 7Zip для создания архива по тому же пути, и пустые каталоги сохраняются. Поэтому я знаю, что это возможно в самом формате файла. Я просто не знаю, как это сделать в Python. Любые идеи? Спасибо!

5
задан jamieb 22 August 2014 в 23:51
поделиться