[PYTHON] So überschreiben Sie die Ausgabe auf die Konsole

Wenn Sie herunterzählen möchten, verwenden Sie normal drucken

for i in range(100):
    print i

Dann auf der Konsole

1 2 3 4 5 …

Es wird vertikal ausgegeben. Dies ist schwer zu erkennen. Wie bei der zum Zeitpunkt der Installation angezeigten Fortschrittsanzeige verschwindet bei der Ausgabe der nächsten Nummer die vorherige Ausgabe und die nächste Nummer wird dort angezeigt __.

Beim Überschreiben

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

\ r in sys.stdout.write sieht aus wie ein Kind. Ohne es wird es nicht überschrieben.

Beim Hinzufügen

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

Dadurch wird verhindert, dass der Bildschirm mit unbrauchbarer Ausgabe gefüllt wird.

Recommended Posts

So überschreiben Sie die Ausgabe auf die Konsole
So erhalten Sie eine farbige Ausgabe an die Konsole
Ich möchte kühl auf die Konsole ausgeben
So bedienen Sie Linux von der Konsole aus
So drucken Sie Debug-Meldungen auf der Django-Konsole
So löschen Sie die von Python ausgegebenen Zeichen
Verwendung des Generators
Wie benutzt man den Dekorateur?
So erhöhen Sie die Achse
So starten Sie die erste Projektion
[Python] So geben Sie Listenwerte der Reihe nach aus
Verwendung der Zip-Funktion
Verwendung des optparse-Moduls
Lesen des SNLI-Datensatzes
So erhalten Sie die Python-Version
Verwendung des ConfigParser-Moduls
So drucken Sie Zeichen auf der Konsole, bevor Sie in ARM starten
So geben Sie das Ausgabeergebnis des Linux-Befehls man in eine Datei aus
Verwendung der Spark ML-Pipeline
So lösen Sie das Problem beim Verpacken des Behälters
So stellen Sie die Serverzeit auf japanische Zeit ein
So aktualisieren Sie den AMP-Cache manuell
[Linux] Verwendung des Befehls echo
So greifen Sie von außen auf den Datenspeicher zu
Verwendung des IPython-Debuggers (ipdb)
So weisen Sie der Matplotlib-Farbleiste mehrere Werte zu
So berechnen Sie die Volatilität einer Marke
Verwendung der C-Bibliothek in Python
So verwenden Sie MkDocs zum ersten Mal
Einstellung zur Ausgabe des Protokolls zur Ausführung von cron
[Python] So ändern Sie das Datumsformat (Anzeigeformat)
Wie man eine kratzige JSON-Ausgabe japanisch macht
So testen Sie den Friends-of-Friends-Algorithmus mit pyfof
Verwendung der Grafikzeichnungsbibliothek Bokeh
Verwendung der Google Cloud Translation API
So bedienen Sie Linux von außen Vorgehensweise
Verwendung der NHK-Programmführer-API
[Algorithmus x Python] Verwendung der Liste
So messen Sie die Leitungsgeschwindigkeit vom Terminal aus
So erhalten Sie die Dateien im Ordner [Python]
So geben Sie "Ketsumaimo" standardmäßig in Python aus
So identifizieren Sie die Systemrufnummer ausyscall
Wie man Kaldi mit JUST Corpus trainiert
So finden Sie die Korrelation für kategoriale Variablen
[CentOS8] So geben Sie die Standard-Python-Ausgabe in das Systemd-Protokoll aus
[NNabla] So erhalten Sie die Ausgabe (Variable) der mittleren Schicht des erstellten Netzwerks
Lesen Sie die Python-Markdown-Quelle: So erstellen Sie einen Parser
Verwendung von xml.etree.ElementTree
So rufen Sie die automatische Vervollständigungsfunktion von PyCharm auf, damit die folgenden Wörter nicht überschrieben werden
[Python] So entfernen Sie doppelte Werte aus der Liste
So erstellen Sie einen Artikel über die Befehlszeile
So rufen Sie den n-ten größten Wert in Python ab
Wie man die Portnummer des xinetd-Dienstes kennt
Verwendung von virtualenv
Überlegen Sie, wie Sie Python auf Ihrem iPad programmieren können