Automatischer Zeilenumbruch nach Wortende

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
Diablo168
User
Beiträge: 6
Registriert: Sonntag 20. Mai 2018, 20:17

Hallo zusammen,

habe mal wieder eine (möglicherweise dumme) Frage:

Da ich nicht vorhersagen kann wie groß das Fenster eines Bedieners sein wird, kann ich nicht immer an einer festen Stelle einen Zeilenumbruch machen. Siehe Beispiel:

Code: Alles auswählen

print("Hier steht eine Menge drin, so dass das auf gar keinen Fall mehr in eine Zeile passt. Es wäre schön, wenn Python diesen Text nach einem ganzen Wort trennen würde und nicht einfach irgendwo im Wort abreist, und es in die nächste Zeile schreibt")
Wie stelle ich das am besten an?

Danke im vorraus :D
__deets__
User
Beiträge: 14545
Registriert: Mittwoch 14. Oktober 2015, 14:29

Wo wird denn das ausgegeben? Auf einem Text-Terminal? Unter welchem OS? Kannst du da stattdessen auch per GUI machen? Denn da ist sowas schon drin.
Diablo168
User
Beiträge: 6
Registriert: Sonntag 20. Mai 2018, 20:17

Würde ich in der GUI ausgeben wollen
__deets__
User
Beiträge: 14545
Registriert: Mittwoch 14. Oktober 2015, 14:29

Dann musst du doch nichts machen. Die ueblichen Textfelder brechen um.
Benutzeravatar
__blackjack__
User
Beiträge: 14027
Registriert: Samstag 2. Juni 2018, 10:21
Wohnort: 127.0.0.1
Kontaktdaten:

Für's Terminal geeignet gäbe es das Modul `textwrap` in der Standardbibliothek.
„A life is like a garden. Perfect moments can be had, but not preserved, except in memory. LLAP” — Leonard Nimoy's last tweet.
Antworten