Hallo Leute,
ich möchte einen Zähler z.b der dauerhaft erhöht wird auf der Console ausgeben.
Ich mache das mit print.
Leider wird mir der Zählerstand nur so ausgegeben.
1
2
3
4
5
6
7
8
9
10
usw.
Ich möchte das die Ausgabe stehen bleibt, und nur der Zähler sich erhöht ohne eine neue Reihe.
z.b Zählerstand 58676 'ohne eine neue Reihe.
Kann mir da jemand helfen ?
Danke...
Zähler auf Console ausgeben.
Das geht zb so:
Code: Alles auswählen
import time
for i in range(100):
print(i, end="\r")
time.sleep(.1)
Hallo,
es läuft . Leider wird der Zähler nur sehr langsam auf der Console angezeigt.
Ich habe das Time weggelassen. Die Ausgabe von 1-10000 dauert sehr lange.
Kann man einen Zähler in ein eigenes Fenster ausgeben, damit der Zähler in Echtzeit dargestellt wird. ?
Bis die Tage...
es läuft . Leider wird der Zähler nur sehr langsam auf der Console angezeigt.
Ich habe das Time weggelassen. Die Ausgabe von 1-10000 dauert sehr lange.
Kann man einen Zähler in ein eigenes Fenster ausgeben, damit der Zähler in Echtzeit dargestellt wird. ?
Bis die Tage...
Die Ausgabe dauert fuer mich ohne sleep einen Sekundenbruchteil. Das Problem ist also, was auch immer du da sonst hochzaehlst. Und nein, du kannst da kein eigenes Fenster machen. Jedenfalls nicht in einem Terminal. Dazu muesstest du schon eine GUI schreiben.
Ok Danke.
Dann wird es wohl an meiner Umgebung liegen ich benutze Thonny.
Ich zähle nur einen ganz normalen Zähler hoch.
PS: ich habe gerade gesehen das in Thonny die Ausgabe in einem Terminal möglich ist.
Menü \Ausführen\Scrip in Terminal ausführen.
Jetzt zählt das Programm wirklich sehr schnell hoch.
Ich denke das Problem ist behoben...
Bis die Tage...
Dann wird es wohl an meiner Umgebung liegen ich benutze Thonny.
Ich zähle nur einen ganz normalen Zähler hoch.
PS: ich habe gerade gesehen das in Thonny die Ausgabe in einem Terminal möglich ist.
Menü \Ausführen\Scrip in Terminal ausführen.
Jetzt zählt das Programm wirklich sehr schnell hoch.
Ich denke das Problem ist behoben...
Bis die Tage...
- __blackjack__
- User
- Beiträge: 14078
- Registriert: Samstag 2. Juni 2018, 10:21
- Wohnort: 127.0.0.1
- Kontaktdaten:
Da fehlt eventuell noch ein ``flush=True`` als Argument beim `print()`.
“Vir, intelligence has nothing to do with politics!” — Londo Mollari