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

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

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

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

9
задан gaurav 4 November 2011 в 11:54
поделиться