学林漫录:textwrap

这是 Python 自带的标准库,参见 这里

textwrap.wrap(text, width=70, **kwargs)

返回列表,每个元素的宽度为 width

wrap
wrap

textwrap.fill(text, width=70, **kwargs)

根据指定长度拆分字符串,然后逐行显示,结果为左对齐,第一行有缩进。行中的空格继续保留。

fill
fill

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

行首添加前缀,可以用来缩进

indent
indent

textwrap.dedent(text)

每行取消缩进空格