如何在python中添加回车?

Bdf*_*dfy 2 python jinja2

我有一个简单的例子:

test = """test
dsdssd
dsdssd
"""

def html_doc(args):
    return Environment().from_string(test).render(args)

print html_doc({ })
Run Code Online (Sandbox Code Playgroud)

如何在每个字符串的末尾添加"回车"(\ r)?

Jor*_*dan 12

test = str.replace(test, '\n', '\r\n')
Run Code Online (Sandbox Code Playgroud)

编辑: Python 自动尝试处理读取和写入文件的换行符,但我假设因为该问题被标记为jinja2,该字符串未写入文件.

  • 这充其量是误导.Python中的"\n"已被翻译为"\ r \n",只要相关,就会输出到"\ r \n".我不是OP想要的,但这无济于事. (2认同)