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)
它没有用,我也尝试用单引号和双引号括起来,这也没用.
据我所知,有这样做,就像使用其他方式的wxPython或Tkinter的,但我想保持它严格控制台.这可能吗?
你能用这个sys模块吗?如果你愿意,这将成功.只需按Ctrl-D即可结束它.
import sys
message = sys.stdin.readlines()
Run Code Online (Sandbox Code Playgroud)
否则,这回答了你的问题:Python raw_input忽略换行符