[PYTHON] Comment écraser la sortie sur la console

Lorsque vous souhaitez effectuer un compte à rebours, utilisez l'impression normalement

for i in range(100):
    print i

Puis sur la console

1 2 3 4 5 …

, Il sera affiché verticalement. C'est difficile à voir, donc comme l'indicateur de progression affiché au moment de l'installation, lorsque vous sortez le numéro suivant, la sortie précédente disparaît et le numéro suivant y apparaît __.

Lors de l'écrasement

import sys, time
for num, i in enumerate(range(100)):
    sys.stdout.write("\r%d" % num)
    sys.stdout.flush()
    time.sleep(0.01)

\ r dans sys.stdout.write ressemble à un enfant. Sans cela, il ne sera pas écrasé.

Lors de l'ajout

import sys, time
for i in range(100):
    sys.stdout.write("=")
    sys.stdout.flush()
    time.sleep(0.01)

Cela évitera que l'écran ne soit rempli de sortie inutile.

Recommended Posts

Comment écraser la sortie sur la console
Comment obtenir une sortie colorée sur la console
Je veux sortir froidement sur la console
Comment faire fonctionner Linux depuis la console
Comment imprimer des messages de débogage sur la console Django
Comment effacer les caractères générés par Python
Comment utiliser le générateur
Comment utiliser le décorateur
Comment augmenter l'axe
Comment démarrer la première projection
[Python] Comment afficher les valeurs de liste dans l'ordre
Comment utiliser la fonction zip
Comment utiliser le module optparse
Comment lire l'ensemble de données SNLI
Comment obtenir la version Python
Comment utiliser le module ConfigParser
Comment imprimer des caractères sur la console avant de démarrer dans ARM
Comment afficher le résultat de sortie de la commande man Linux dans un fichier
Comment utiliser le pipeline Spark ML
Comment résoudre le problème d'emballage du bac
Comment régler l'heure du serveur sur l'heure japonaise
Comment mettre à jour manuellement le cache AMP
[Linux] Comment utiliser la commande echo
Comment accéder à la banque de données de l'extérieur
Comment utiliser le débogueur IPython (ipdb)
Comment attribuer plusieurs valeurs à la barre de couleurs Matplotlib
Comment calculer la volatilité d'une marque
Comment utiliser la bibliothèque C en Python
Comment utiliser MkDocs pour la première fois
Paramètre pour afficher le journal de l'exécution de cron
[Python] Comment changer le format de la date (format d'affichage)
Comment créer une sortie JSON Scintillante en japonais
Comment essayer l'algorithme des amis d'amis avec pyfof
Comment utiliser la bibliothèque de dessins graphiques Bokeh
Comment utiliser l'API Google Cloud Translation
Comment faire fonctionner Linux depuis l'extérieur Procédure
Comment utiliser l'API du guide des programmes NHK
[Algorithm x Python] Comment utiliser la liste
Comment mesurer la vitesse de la ligne depuis le terminal
Comment obtenir les fichiers dans le dossier [Python]
Comment générer "Ketsumaimo" en standard en Python
Comment identifier le numéro d'appel système ausyscall
Comment entraîner Kaldi avec JUST Corpus
Comment trouver la corrélation pour les variables catégorielles
[CentOS8] Comment afficher la sortie Python standard dans le journal systemd
[NNabla] Comment obtenir la sortie (variable) de la couche intermédiaire du réseau construit
Lire la source Python-Markdown: Comment créer un analyseur
Comment utiliser xml.etree.ElementTree
Comment accéder à la fonction de saisie semi-automatique de PyCharm afin qu'elle n'écrase pas les mots suivants
[Python] Comment supprimer les valeurs en double de la liste
Comment créer un article à partir de la ligne de commande
Comment récupérer la nième plus grande valeur en Python
Comment connaître le numéro de port du service xinetd
Comment utiliser virtualenv
Réfléchissez à la programmation de Python sur votre iPad