Hi.
Ist es möglich eine Ausgabe in Python zu machen, zu der keine neue Zeile hinzugefügt wird?
Ich möchte nämlich eine Art Fortschrittsbalken in der Console darstellen.
Danke
Ausgabe ohne neue Zeile durch print
Python < 3.0:
Python >= 3.0:
oder (in beiden Fällen) über "sys.stdout". Die Suchfunktion benutzen lohnt sich in diesem Fall auch, da gibt es schon einige Lösungen.
Code: Alles auswählen
print "spam",
Code: Alles auswählen
print("spam", end="")
Das Leben ist wie ein Tennisball.
-
- User
- Beiträge: 221
- Registriert: Sonntag 1. Juni 2008, 09:08
Hi.
Merci
~ Chris
Merci
~ Chris
Grüßle.
- cofi
- Python-Forum Veteran
- Beiträge: 4432
- Registriert: Sonntag 30. März 2008, 04:16
- Wohnort: RGFybXN0YWR0
Wobei man mit ``print "spam",`` immernoch eine Leerstelle hat.
Mit Python 2.x gibts nur die Moeglichkeit von ``sys.stdout``, wenn man die Leerstelle nicht will.
Mit Python 2.x gibts nur die Moeglichkeit von ``sys.stdout``, wenn man die Leerstelle nicht will.
Michael Markert ❖ PEP 8 Übersetzung ❖ Tutorial Übersetzung (3.x) ⇒ Online-Version (Python 3.3) ❖ Deutscher Python-Insider ❖ Projekte