我正在用python编写一个脚本,该脚本从文件中读取文本并将该文件的随机部分打印到屏幕上。我遇到的问题是有时行太长,单词在中间分开。如何强制 python 在单词上拆分单词?
python 脚本不知道输出字符串的宽度。您可以将参数 width= 添加到脚本的命令行选项中,但这不应该是您想要的。调用脚本时,将输出重定向到 fold
。Fold 具有用于 witdth 和 cut 添加单词边界的选项:
$ python yotam.py 2>&1 | fold -s -w80