Вывод выполнения tar-файла Python?

Я использую следующий код для извлечения tar-файла:

import tarfile
tar = tarfile.open("sample.tar.gz")
tar.extractall()
tar.close()

Однако я бы хотел следить за процессом извлечения файлов в данный момент. Как я могу это сделать?

ДОПОЛНИТЕЛЬНЫЕ БОНУСНЫЕ БАЛЛЫ: можно ли также создать процент от процесса извлечения? Я хотел бы использовать это для tkinter для обновления индикатора выполнения. Спасибо!

14
задан FLX 8 September 2010 в 12:48
поделиться