参考自微信公众号未闻code
当我们从网上复制了一大段文本以后,可能会发现它没有任何换行,所以放到文本处理软件里面就会缩成一行,如下图所示文章:
![](https://img.haomeiwen.com/i17672498/2c11086a5fd27705.jpg)
粘贴到pycharm就会变成一整行:
![](https://img.haomeiwen.com/i17672498/a8f40915019c5ee3.jpg)
打印出来也是一行,难以阅读。
textwrap
在Python中有一个自带模块textwrap可以很好地解决这个问题。
import textwrap
s = '长句子'
formatted_s = textwrap.fill(s, 每行字符数)
![](https://img.haomeiwen.com/i17672498/4197c74ca4e0a5d1.png)
可以看到,这里每30个字符后面加了\n换行。
besides
此外,还可以添加initial_indent参数进行首行缩进。
![]()
网友评论