Как извлечь один файл из архива tar.gz с его URL в python - PullRequest
0 голосов
/ 24 января 2019

В Linux можно извлечь один файл из файла tar.gz с помощью следующей команды:

tar -zxvf <tar filename> <file you want to extract>

Я также видел SuperUser вопрос, спрашивающий, как извлечь часть файла tar.gz, используя только его URL.

Я пытаюсь извлечь один файл из архива и загрузить его с URL этого архива. У меня есть структура файлов и папок файла tar.gz, поэтому я знаю, где хранится нужный файл при извлечении архива. Я хочу не загружать весь архив и не извлекать его, потому что мне нужна только небольшая часть архива, а размер архива огромен.

Есть ли способ сделать это в Python? Я не хочу делать что-то вроде запуска команды в терминале из python, потому что я пытаюсь сделать что-то, что не зависит от платформы.

Спасибо за помощь.

...