Неожиданный конец данных при архивировании файлов в python (с помощью системной команды) - PullRequest
0 голосов
/ 24 февраля 2020

Я использую следующий код для архивирования папки журналов os.system(python -m zipfile -c /home/pi/Desktop/adb.zip /home/pi/Desktop/tests/logs_ADB). Это успешно создает zip-файл в правильном месте, однако при попытке позже извлечь файлов с помощью 7-Zip возникает ошибка «Неожиданный конец данных» (но файлы по-прежнему могут быть извлечены - файлы не ' коррумпирован). При попытке извлечь, используя Windows, файловая система утверждает, что zip-файл пуст, несмотря на его размер и несмотря на то, что все файлы видны при открытии с помощью 7-Zip.

Это заставляет меня думать, что ZIP-файл не закрывается должным образом при создании. Есть ли способ решить эту проблему?

Заранее спасибо:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...