Dav*_*son 7 python string text indentation word-wrap
我想缩进除第一行之外的多行字符串的所有行,而不包装文本.
例如,我想转:
A very very very very very very very very very very very very very very very very
long mutiline
string
Run Code Online (Sandbox Code Playgroud)
成:
A very very very very very very very very very very very very very very very very
long multiline
string
Run Code Online (Sandbox Code Playgroud)
我试过了
textwrap.fill(string, width=999999999999, subsequent_indent=' ',)
Run Code Online (Sandbox Code Playgroud)
但这仍然将所有文本放在一行.思考?
Bon*_*io2 14
您只需要用'\n'
新行字符加上空格替换换行符 '\n '
并将其保存到变量中(因为replace
不会更改原始字符串,但会返回带有替换字符的新字符串).
string = string.replace('\n', '\n ')
Run Code Online (Sandbox Code Playgroud)