Я пытаюсь извлечь сжатую папку bz2
в определенном месте. я могу видеть данные изнутри:Извлечение сжатой папки BZ2 с использованием Python
handler = bz2.BZ2File(path, 'r')
print handler.read()
Но я хочу, чтобы извлечь все файлы в этой сжатой папки в папку, (указанный пользователем) поддержание внутренней структуры каталогов папки.
Я довольно новый для этого языка .. Пожалуйста, помогите ...
И как мне это сделать? извлечение части BZ2 файла? Есть ли функция, через которую я непосредственно получаю несжатый файл, или мне нужно сначала прочитать файл bz2, а затем записать эти данные в какой-либо другой файл? – user2413801
Откройте файл tar.bz, как если бы это был обычный tar-файл. Модуль tarfile для Python позаботится об остальном. – zmbq