ФорумПрограммированиеPython → Заархивировать папку с нужной кодировкой

Заархивировать папку с нужной кодировкой

  • polin11

    Сообщения: 37 Репутация: N Группа: Кто попало

    Spritz 12 ноября 2019 г. 19:58

    Создаю архив в Windows
    os.system("C:\Program Files\7-Zip\7z.exe" a FILE.zip D:\data*)
    при извлечении файлов из архива, имена файлов корректно отображаются
    (предположительно кодировка utf-8).

    Решил использовать zip.ZipFile() или shutil.make_archive()
    при попытке получить имена файлов из архива, они в непонятной кодировке.
    Вопрос: можно ли при формировании архива через zip.ZipFile() или shutil.make_archive()
    указать кодировку имен файлов в архиве?

Пожалуйста, авторизуйтесь, чтобы написать комментарий!