Schöneren Output mit der richtigen Escapesequenz

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
max2

Schöneren Output mit der richtigen Escapesequenz

Beitragvon max2 » Mittwoch 22. Dezember 2004, 16:46

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
Benutzeravatar
Dookie
Python-Forum Veteran
Beiträge: 2010
Registriert: Freitag 11. Oktober 2002, 18:00
Wohnort: Salzburg
Kontaktdaten:

Beitragvon Dookie » Mittwoch 22. Dezember 2004, 16:57

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

Code: Alles auswählen

#!/usr/bin/env python
import this
max2

Beitragvon max2 » Mittwoch 22. Dezember 2004, 17:21

Danke Dookie, funktioniert prima.
Grüße aus Berlin

Wer ist online?

Mitglieder in diesem Forum: Bing [Bot], harryberlin