如何包括蟒蛇的raw_input()函数换行?(How to include a newline i

2019-07-29 01:50发布

我使用raw_input()到存储在变量中的消息。 因此,我不能按一个回车/新行开始一个新的段落进入。 现在,如果我按进入它只是继续我的节目的下一部分。

我已经尝试过这样的事情:

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

它没有工作过,我也试过在单引号和双引号,也没有工作围绕它。

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

Answer 1:

你可以使用sys模块? 如果你想这会做的伎俩。 只需按Ctrl-d来结束它。

import sys
message = sys.stdin.readlines()

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



文章来源: How to include a newline in the python raw_input() function?