在textwrapping的末尾添加空格?

时间:2011-12-01 19:23:13

标签: python whitespace textwrapping

我想要包含一个限制为80个字符的段落,但是如果有必要的中断(将长字设置为false)并且行总数现在为71,例如,如何添加9个字符值对于发生这种情况的每一行,将空格填充为80个字符。

我希望使用textwrapper的fill函数而不是wrap,或者使用类似的东西。 (即没有名单)

1 个答案:

答案 0 :(得分:2)

只需后处理结果:

for line in textwrap.wrap(some_text, 80, break_long_words=False):
  yield "%-80s" % (line)

显然,如果您有很多这方面的事情,您可能想要创建自己的TextWrapper实例,但我怀疑您已熟悉textwrap文档。