Tarfile.ReadError: файл не удалось успешно открытьPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Tarfile.ReadError: файл не удалось успешно открыть

Сообщение Anonymous »

У меня есть следующий фрагмент кода для открытия файла .tgz, но я получаю сообщение tarfile.ReadError: файл не удалось успешно открыть.

Код: Выделить всё

fp = tarfile.open('file.tgz', 'r')
print fp.list()
fp.close()
Я могу извлечь этот архив, используя «tar -xvzf file.tgz». Видимо, это как-то связано со способом создания файла, потому что когда я сравниваю два разных файла .tgz с помощью file, я вижу разницу; file2.tgz работает с этим фрагментом кода.

Код: Выделить всё

$ file file.tgz
file.tgz: gzip compressed data, from FAT filesystem (MS-DOS, OS/2, NT)

$ file file2.tgz
file2.tgz: gzip compressed data, was "", last modified: Tue Aug 19 11:16:10 2014, max compression
Есть идеи, почему это происходит или как я могу изменить file.tgz, чтобы он работал с tarfile?

Примечание: я использую Python 2.7.5.

Подробнее здесь: https://stackoverflow.com/questions/255 ... ccessfully
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»