Eine gute Möglichkeit, lange Zeichenfolgen in Python in Zeilenumbrüche umzuwandeln?

In meinem Projekt gibt es eine Reihe von Zeichenfolgen, die aus einer Datei eingelesen werden. Die meisten von ihnen sind in der Befehlskonsole mehr als 80 Zeichen lang und werden hässlich umbrochen.

Ich möchte, dass Python die Zeichenfolge liest und prüft, ob sie länger als 75 Zeichen ist. Wenn dies der Fall ist, teilen Sie die Zeichenfolge in mehrere Zeichenfolgen auf und drucken Sie sie nacheinander in eine neue Zeile. Ich möchte auch, dass es klug ist und nicht die ganzen Wörter abschneidet. d.h."The quick brown <newline> fox..." anstatt"the quick bro<newline>wn fox...".

Ich habe versucht, ähnlichen Code zu ändern, der die Zeichenfolge nach einer festgelegten Länge abschneidet, aber nur die Zeichenfolge abschneidet, anstatt sie in eine neue Zeile zu setzen.

Mit welchen Methoden könnte ich dies erreichen?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage