Можно использовать методы extract()
, extractall()
или extractfile()
библиотеки tarfile . Вы должны иметь возможность доступа к объектам не верхнего уровня в архиве таким образом.
Просто обратите внимание, что path
в extractall () - это не путь внутри архива, а путь, по которому вы хотите извлечь его, поэтому размещение baz там не поможет.
Вы, вероятно, сначала вызовете getmembers()
, затем свяжете список с тем, что вам нужно, затем вызовите один из приведенных выше методов извлечения.