Seite 1 von 1

Schöneren Output mit der richtigen Escapesequenz

Verfasst: Mittwoch 22. Dezember 2004, 16:46
von max2
Hallo,

wie bekomme ich zwei print-Ausgaben auf die selbe Zeile, wenn zwischen den prints andere Befehle ausgeführt werden? Kleines Beispiel:

Code: Alles auswählen

print "Doing long running check ..."
if longCheck():
    print" ok."
else:
    print " failed!"

Ein einfaches "\r" tut es nicht. Ich will den Output ein bißchen schicker machen und evtl. auch so eine Art Fortschrittsbalken auf der Konsole ausgeben. Danke im Voraus!
max

Verfasst: Mittwoch 22. Dezember 2004, 16:57
von Dookie
Hi max,

mit einem , hinter dem String der ausgegeben werden soll.

Code: Alles auswählen

print "Hallo",
print "Welt!"
alternativ kannst Du auch direkt Strings mit sys.stdout.write(text) auf der Konsole ausgeben.


Gruß

Dookie

Verfasst: Mittwoch 22. Dezember 2004, 17:21
von max2
Danke Dookie, funktioniert prima.
Grüße aus Berlin