Texte de la Barre de Progression dans la Console

Est-il une bonne façon de faire les choses suivantes?

J'ai écrit une application console simple pour charger et télécharger des fichiers depuis un serveur FTP à l'aide de la ftplib.

À chaque fois quelques morceaux de données sont téléchargées, je veux mettre à jour un texte de la barre de progression, même si c'est juste un nombre.

Mais je ne veux pas effacer tout le texte qui a été imprimé à la console. (Faire un "clear" et l'impression de la mise à jour de pourcentage.)

vous pourriez tout aussi bien utiliser une interface graphique (qui vous permettront d'économiser plus de mal dans la fin, si vous commencez à faire quelque chose de progresser dans l'application), il n'est pas 1960 plus 😉
Hmm, ressembler à un double de cette question posée hier: stackoverflow.com/questions/3160699/python-progress-bar/3162864 Donc, vous devez utiliser des poissons pypi.python.org/pypi/fish
"il suffit d'utiliser une interface graphique" ne comprend pas que les Interfaces graphiques sont grands dans certaines situations (la courbe d'apprentissage rapide, ad-hoc exploratoire ou interactives ou des activités ponctuelles) tandis que les outils de ligne de commande sont parfaits pour les autres (les utilisateurs experts, la composition ad-hoc applications à la volée pour effectuer un soigneusement définis à l'opération plusieurs fois.)
J'ai voté pour la réouverture. La question ne me frappe pas comme trop large.

OriginalL'auteur bobber205 | 2010-07-04