Python-Textwrap-Bibliothek - Wie werden Zeilenumbrüche beibehalten?

Wie kann ich bei Verwendung der Textwrap-Bibliothek von Python Folgendes ändern:

short line,

long line xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

das sehr gut finden:

short line,

long line xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxx

Ich habe es versucht:

w = textwrap.TextWrapper(width=90,break_long_words=False)
body = '\n'.join(w.wrap(body))

Aber ich bekomme:

short line, long line xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

(Abstand in meinen Beispielen nicht genau)

Antworten auf die Frage(8)

Ihre Antwort auf die Frage