So versuche ich sys.stdout.write()
zu verwenden, um die aktuelle Zeile neu zu schreiben und es mit anderem Text zu ersetzen. Aber ich möchte, dass dies für mehrere Zeilen der Ausgabe geschieht.Aktualisierung mehrerer Ausgangsleitungen
# I am looking at having 2 lines with changing values in them that will keep over writing themselves without moving any further down.
import sys
for i in range(10):
sys.stdout.write("\r" + "Hello" + str(i) + "\n + "Hello" + str(i) * 2)
sys.stdout.flush()
Ich versuchte dies, aber jedes Mal, wenn es die \ n trifft, wird es unbestimmt die Anzahl der Zeilen erhöhen, ohne alles zu löschen.
(Mach dir keine Sorgen über die Markierung Ihrer Post als "nicht dringend" - nichts ist hier dringend, also habe ich es getrimmt). – halfer