当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python textwrap.indent用法及代码示例


用法:

textwrap.indent(text, prefix, predicate=None)

prefix 添加到 text 中选定行的开头。

通过调用 text.splitlines(True) 分隔行。

默认情况下,prefix 被添加到不完全由空格组成的所有行(包括任何行结尾)。

例如:

>>> s = 'hello\n\n \nworld'
>>> indent(s, '  ')
'  hello\n\n \n  world'

可选的predicate 参数可用于控制缩进的行。例如,很容易将 prefix 添加到空行和仅包含空格的行中:

>>> print(indent(s, '+ ', lambda line: True))
+ hello
+
+
+ world

3.3 版中的新函数。

相关用法


注:本文由纯净天空筛选整理自python.org大神的英文原创作品 textwrap.indent。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。