Я хочу сделать это:
у меня есть несколько архивов .gzip, и я хочу извлечь из них все файлы. Но модуль gzip не позволяет мне получить имя каждого файла внутри архива .gzip, и я хочу восстановить каждый файл со своим старым именем, я не хочу переназначать новое имя .
zipFile не имеет этой проблемы, и tarfile тоже: tarfile также имеет пару методов, которые работают с .tar.gz,... но не только для .gz архивов, правда?
Я немного запутался, впервые работаю с архивами, не могли бы вы мне помочь?
РЕДАКТИРОВАТЬ :: я уверен, что это возможно ... потому что, если я могу сделать это через графический интерфейс, должна быть библиотека и метод / функция .... ммх, но, может быть, это C, а не Python ?!
2EDIT ::
...
elif tarfile.is_tarfile(i) and i.endswith('.tar.gz'):
...
with tarfile.TarFile.gzopen(i, 'r') as tarredgzippedFile:
Затем внутри оператора with я буду использовать код из модуля gzip, правда? Спасибо