Pracuję nad projektem w Pythonie, w którym muszę wyodrębnić tylko podfolder archiwum tar, nie wszystkie pliki. Próbowałem użyćWyodrębnij tylko jeden katalog z tar
tar = tarfile.open(tarfile)
tar.extract("dirname", targetdir)
Ale to nie działa, to nie rozpakować dany podkatalog również bez wyjątku. Jestem początkującym w Pythonie. Również jeśli powyższa funkcja nie działa dla katalogów jaka jest różnica między tym poleceniem a tar.extractfile()?
extractfile() nie zapisać plik na dysku, to po prostu daje Ci obiekt python. extract() zapisuje na dysk. –