Saída de progresso do tarfile do Python?
Estou usando o seguinte código para extrair um arquivo tar:
import tarfile
tar = tarfile.open("sample.tar.gz")
tar.extractall()
tar.close()
No entanto, eu gostaria de acompanhar o progresso na forma de quais arquivos estão sendo extraídos no momento. Como posso fazer isso?
PONTOS EXTRA BÔNUS: é possível criar também uma porcentagem do processo de extração? Eu gostaria de usar isso para o tkinter atualizar uma barra de progresso. Obrigado!