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