J'ai écrit une application console simple pour télécharger et télécharger des fichiers à partir d'un serveur FTP en utilisant le ftplib.
Je voudrais que l'application montre une visualisation de sa progression de téléchargement / téléchargement pour l'utilisateur; chaque fois qu'un morceau de données est téléchargé, je voudrais qu'il fournisse une mise à jour de progression, même si c'est juste une représentation numérique comme un pourcentage.
Surtout, je veux éviter d'effacer tout le texte qui a été imprimé sur la console dans les lignes précédentes (c'est-à-dire que je ne veux pas "effacer" tout le terminal lors de l'impression de la progression mise à jour).
Cela semble une tâche assez courante - comment puis-je faire une barre de progression ou une visualisation similaire qui sort sur ma console tout en préservant la sortie du programme précédent?