Ahoy StackOverlow-ers!Python:如何将大文本输出格式化为'漂亮'和用户定义
我有一个相当微不足道的问题,但这是我在这里或在线教程中无法找到的其他问题:我们如何能够格式化Python程序的输出以使其适合某些美学格式没有任何额外的模块?
这里的目的是,我有一个类似于报纸文章的纯文本块,并且我已经通过它提前筛选,以提取我想要的单词,但现在我想要将它打印出来格式,每行只有70个字符,如果它通常应该在换行符上,任何单词都不会被破坏。
在stdout.write(article.ljust(70))中使用.ljust(70)似乎没有做任何事情。
约没有打破的话会因为其他的事情:
Latest news tragic m
urder innocent victi
ms family quiet neig
hbourhood
Looking more like this:
Latest news tragic
murder innocent
victims family
quiet neighbourhood
谢谢所有好心提前!
我觉得这是这个副本: HTTP ://stackoverflow.com/questions/250357/smart-truncate-in-python – jgritty
此外,对于报纸和排版,请参阅:http://en.wikipedia.org/wiki/Kerning – jgritty
没关系,textwrap看起来像一个很合适。 – jgritty