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ąć?