如何在python raw_input()函数中包含换行符?

cof*_*ode 6 python console-application

我正在使用raw_input()在变量中存储消息.因此我不能按回车键返回/换行以开始新的段落.现在,如果我按回车键,它将进入我的程序的下一部分.

我已经尝试过这样的事:

>>> message = raw_input("Message: ")
Message: Hello Sir, \n It's great that..
>>> message
"Hello Sir, \\n It's great that.."
>>> 
Run Code Online (Sandbox Code Playgroud)

它没有用,我也尝试用单引号和双引号括起来,这也没用.

据我所知,有这样做,就像使用其他方式的wxPythonTkinter的,但我想保持它严格控制台.这可能吗?

Squ*_*zic 7

你能用这个sys模块吗?如果你愿意,这将成功.只需按Ctrl-D即可结束它.

import sys
message = sys.stdin.readlines()
Run Code Online (Sandbox Code Playgroud)

否则,这回答了你的问题:Python raw_input忽略换行符