我想要包含一个限制为80个字符的段落,但是如果有必要的中断(将长字设置为false)并且行总数现在为71,例如,如何添加9个字符值对于发生这种情况的每一行,将空格填充为80个字符。
我希望使用textwrapper的fill函数而不是wrap,或者使用类似的东西。 (即没有名单)
答案 0 :(得分:2)
只需后处理结果:
for line in textwrap.wrap(some_text, 80, break_long_words=False):
yield "%-80s" % (line)
显然,如果您有很多这方面的事情,您可能想要创建自己的TextWrapper
实例,但我怀疑您已熟悉textwrap文档。