如何在 python (CLI) 中换行时避免断字
how to avoid word breaking while line wrapping in python (CLI)
我正在 python 中编写一个脚本,它从文件中读取文本并将该文件的随机部分打印到屏幕上。我遇到的问题是有时行太长并且单词在中间分开。我怎样才能强制 python 在单词处拆分单词?
python 脚本不知道输出字符串的宽度。
您可以将参数 width= 添加到脚本的命令行选项,但这不应该是您想要的。
当您调用脚本时,将输出重定向到 fold
。 Fold 有 witdth 选项和 cut add word boundaries:
$ python yotam.py 2>&1 | fold -s -w80
我正在 python 中编写一个脚本,它从文件中读取文本并将该文件的随机部分打印到屏幕上。我遇到的问题是有时行太长并且单词在中间分开。我怎样才能强制 python 在单词处拆分单词?
python 脚本不知道输出字符串的宽度。
您可以将参数 width= 添加到脚本的命令行选项,但这不应该是您想要的。
当您调用脚本时,将输出重定向到 fold
。 Fold 有 witdth 选项和 cut add word boundaries:
$ python yotam.py 2>&1 | fold -s -w80