Извлечь только один каталог из tar

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

tar = tarfile.open(tarfile)
tar.extract("dirname", targetdir)

Но это не работает, оно не извлекает данный подкаталог, и не выдается исключение Я новичок в питоне. Также, если вышеуказанная функция не работает для каталогов, в чем разница между этой командой и tar.extractfile ()?

Ответы на вопрос(2)

Ваш ответ на вопрос