Seite 1 von 1

Print ohne CR + LF

Verfasst: Donnerstag 10. August 2006, 09:02
von splu
Hallo zusammen.

wie gebe ich in der Console eine Zeile ohne CR + LF aus?

Leider habe ich zu der bestimmt simplen Lösung nichts gefunden.

Ich möchte eine Statusanzeige in der Console anzeigen. Durch den print Befehlt wird jedoch immer ein CR + LF gemacht, was ich jedoch hier nicht gebrauchen kann.

Die aktuelle Zeile soll also immer wieder überschrieben werden:

Code: Alles auswählen

C:\>meinprogramm.py machwas
Es wurden 1/10000 Dateien verarbeitet
...
..
.
C:\>meinprogramm.py machwas
Es wurden 300/10000 Dateien verarbeitet
danke splu

Verfasst: Donnerstag 10. August 2006, 09:08
von murph
du kannst das mit sys.stdout.write(<to_write>) machen.
(natürlich vorher sys importieren ;) )

Verfasst: Donnerstag 10. August 2006, 09:12
von splu
Danke dir, wusste das es nicht schwer sein kann.

Nächstes mal muss ich genauer gucken wo etwas herkommt, dann find ich es auch bestimmt :P

Gruß splu