Мне нужно извлечь некоторые текстовые файлы, сжатые в .xz файлы с помощью python.Не удается извлечь файлы .xz с python «tarfile.ReadError: файл не может быть успешно открыт»
Мой код просто
import tarfile
tarfile.open('file.xz')
Но это терпит неудачу с ошибкой
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python3.4/tarfile.py", line 1558, in open
raise ReadError("file could not be opened successfully")
tarfile.ReadError: file could not be opened successfully
Я попытался это на многих .xz файлов и получил тот же результат. Файлы .xz не разбиты и могут быть открыты с помощью менеджера архивов gnome.
Я искал проблему и нашел this bug report, но я не уверен, что попробовать сейчас.
Если не быть : 'tarfile.open ('file.xz')' – hjpotter92
Является файлом '.tar.xz' или просто' .xz'? – falsetru
@ hjpotter92 Да, должно быть. У моего фактического кода был « – Qwertie