我正在连续打印一些变量。其中一个变量是一个很长的字符串,我想将文本换行(如果必须的话,目前它会在行尾打印半个单词)所以我希望整个单词在下一行开始它不适合上一行。
例如:
print(item.name,":",item.description,"\n\nValue :",item.value)
我需要 item.description 来包装。如果有帮助的话,我可以把所有的东西都包装起来,但无论如何我都不想在包装操作中留下屏幕上的字符。我试过了:
import textwrap
print(item.name,":",textwrap.wrap(item.description),"\n\nValue :",item.value)
但这不起作用。单词不换行,我在输出中得到方括号字符和随机逗号。我应该如何完成应该是一个非常简单的包装?