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


Python textwrap.shorten用法及代码示例


用法:

textwrap.shorten(text, width, *, fix_sentence_endings=False, break_long_words=True, break_on_hyphens=True, placeholder=' [...]')

折叠并截断给定的 text 以适应给定的 width

首先 text 中的空格被折叠(所有空格都被单个空格替换)。如果结果适合 width ,则返回。否则,从末尾删除足够的单词,以便剩余的单词加上 placeholder 适合 width

>>> textwrap.shorten("Hello  world!", width=12)
'Hello world!'
>>> textwrap.shorten("Hello  world!", width=11)
'Hello [...]'
>>> textwrap.shorten("Hello world", width=10, placeholder="...")
'Hello...'

可选关键字参数对应于 TextWrapper 的实例属性,如下所述。请注意,在将文本传递给 TextWrapper fill() 函数之前,空格已折叠,因此更改 tabsizeexpand_tabsdrop_whitespacereplace_whitespace 的值将无效。

3.4 版中的新函数。

相关用法


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