如何在新行字符python上使用textwrap

时间:2016-10-25 01:17:57

标签: python-3.x textwrapping

所以我有一个使用textwrap来编辑文本块的程序,我在每行之后使用te subsequent_indent命令到行空间但问题是,它不会影响空白行。例如,如果我有一些文字:

bloom, broom, soap, purple

carrot, turkey, abacus

它应该在每行之后添加一个行空格来给出:

bloom, broom, soap, purple


carrot, turkey, abacus

然后在每行之间会有3个空格,而是我得到了这个

bloom, broom, soap, purple
carrot, turkey, abacus
.

忽略"。"

有没有解决这个问题?

另外,我使用initial_indent使其适用于第一行

好的,这是我使用的代码。

 para="\n".join(textwrap.wrap(para, LW, break_long_words=False, break_on_hyphens=False, initial_indent=("\n"*LS), subsequent_indent=("\n"*LS)))

para代表每个段落,它逐段地出现在文本中

LW是线宽

LS是行间距值

它可以很好地在段落中的行之间添加行间距,但我的问题是在段落之间添加行间距

0 个答案:

没有答案
相关问题