Code: Select all
import os
from lib.shutil import shutil
from lib.utarfile import utarfile
t = utarfile.TarFile('file.tar')
for i in t:
print(i)
if i.type == utarfile.DIRTYPE:
os.makedirs(i.name)
else:
f = t.extractfile(i)
shutil.copyfileobj(f, open(i.name, "wb"))