我正在使用raw_input()
在变量中存储消息。因此我不能按回车键返回/换行以开始新的段落。现在,如果我按回车键,它将进入我的程序的下一部分。
我已经尝试过这样的事情:
>>> message = raw_input("Message: ")
Message: Hello Sir, \n It's great that..
>>> message
"Hello Sir, \\n It's great that.."
>>>
它没有用,我也尝试用单引号和双引号括起来,这也没用。
我知道还有其他方法可以做到这一点,例如使用 wxpython 或 tkinter ,但我想严格控制它。这可能吗?
答案 0 :(得分:7)
您可以使用sys
模块吗?如果你愿意,这将成功。只需按Ctrl-D即可结束它。
import sys
message = sys.stdin.readlines()
否则,这会回答您的问题:Python raw_input ignore newline