如何避免在python中换行时断字(CLI)

时间:2015-04-22 20:29:20

标签: python bash command-line-interface

我在python中编写一个脚本,从文件中读取文本并将该文件的随机部分打印到屏幕上。我遇到的问题是,有时行太长,单词在中间分开。我怎么能强迫python在单词上分词呢?

1 个答案:

答案 0 :(得分:1)

python脚本不知道输出字符串的宽度。 您可以将参数width =添加到脚本的命令行选项中,但这不应该是您想要的。 调用脚本时,将输出重定向到fold。折叠有witdth和cut添加单词边界的选项:

$ python yotam.py 2>&1 | fold -s -w80