Dobry sposób na zawijanie długich łańcuchów do nowej linii w Pythonie?

W moim projekcie mam kilka ciągów znaków, które są odczytywane z pliku. Większość z nich, po wydrukowaniu w konsoli poleceń, przekracza 80 znaków i owija się, wyglądając brzydko.

Chcę mieć możliwość odczytania ciągu przez Pythona, a następnie przetestować, czy ma on ponad 75 znaków. Jeśli tak, podziel łańcuch na wiele łańcuchów, a następnie wydrukuj jeden po drugim w nowej linii. Chcę też, żeby był sprytny, nie przerywając pełnych słów. to znaczy"The quick brown <newline> fox..." zamiast"the quick bro<newline>wn fox...".

Próbowałem zmodyfikować podobny kod, który obcina łańcuch po ustalonej długości, ale po prostu usuwa łańcuch zamiast wstawiać go do nowej linii.

Jakie metody mogę wykorzystać, aby to osiągnąć?

questionAnswers(3)

yourAnswerToTheQuestion