-3
import textwrap
print(textwrap.fill(text, 50))
我发现这个功能,但它打破了单词。我还发现Divide long string into 60 character long lines but don't break words,但它使用C#而不是Python。将长长的字符串分成x字符长行或更短,但不要打破字
import textwrap
print(textwrap.fill(text, 50))
我发现这个功能,但它打破了单词。我还发现Divide long string into 60 character long lines but don't break words,但它使用C#而不是Python。将长长的字符串分成x字符长行或更短,但不要打破字
Textwrap会做,如果你问它:
import textwrap
print(textwrap.fill(text, 50, break_long_words=False)
见textwrap module documentation的详细信息,break_long_words
和其他可选参数。
那么,如果标准库的方法不适合你,你有没有考虑写自己的? – jonrsharpe
我试过了,但这很丢人 – kopc718