Python按长度切割句子

标签 python string delimiter cut

我有一个大句子和一个长度。我如何削减我的句子,使其不超过我的长度,并将句子的其余部分放在一个新行上,并以空格作为分隔符。例如,这不能超过我的长度 15:

This sentence is way too long.

所以我必须成为:

This sentence
is way too
long.

最佳答案

标准库有 textwrap 模块来完成这样的工作。

>>> import textwrap
>>> print('\n'.join(textwrap.wrap("This sentence is way too long.", 15)))
This sentence
is way too
long.

关于Python按长度切割句子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54770001/

相关文章:

python - 如何使用 exchangelib 获取非收件箱文件夹的邮件

python - Pandas - 带小数位数的列

python - 如何在Keras模型末尾添加 tensorflow 数学函数?

php - 去掉不需要的标签后,我还应该对文本输入做什么?

C# : Distinctions between various <string, 字符串> 集合

c++ - 从文本文件到真实十六进制的文本十六进制数据字符串

python - 从压缩文件中读取 matlab 文件 (*.mat) 而无需解压缩到 Python 中的目录

java - Java 中的分隔符

python - 拆分转义分隔符

使用字符串时 C++ 未知覆盖说明符