Python 标准库 之 textwrap
今天给大家介绍 python标准库中的 textwrap
标准库 textwrap
是一个关于文本自动换行和填充的模块。
关于这个模块官网介绍如下:
textwrap
模块提供了一些快捷函数,以及可以完成所有工作的类 TextWrapper
。
如果你只是要对一两个文本字符串进行自动换行或填充,快捷函数应该就够用了;
否则的话,你应该使用 TextWrapper
的实例来提高效率。
函数
textwrap.wrap(*text*, *width=70*, kwargs)
对 text (字符串) 中的单独段落自动换行以使每行长度最多为 width 个字符。 返回由输出行组成的列表,行尾不带换行符。
textwrap.fill
(text, width=70, kwargs)
对 text 中的单独段落自动换行,并返回一个包含被自动换行段落的单独字符串。 fill()
是以下语句的快捷方式
1 | "\n".join(wrap(text, ...)) |
textwrap.shorten(text, width, kwargs)
折叠并截短给定的 text 以符合给定的 width。