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

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]#!/usr/bin/env python
import this[/code]
max2

Mittwoch 22. Dezember 2004, 17:21

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