【发布时间】:2015-05-14 13:49:00
【问题描述】:
我想编写一个程序,它可以获取多行输入并逐行处理。为什么 Python 3 中没有像 raw_input 这样的函数?
input 不允许用户用换行符 (Enter) 分隔行,它只打印第一行。
它可以存储在变量中,甚至可以读取到列表中吗?
【问题讨论】:
-
因为在 Python3.x 中有
input()用于获取用户的输入。 -
但它不允许放置多行
-
您是如何通过
raw_input获得“多行输入”的?为什么不一次取一行,循环直到用户输入一个空行? -
但我想一次输入所有行
-
这没有回答我的第一个问题,只是部分回答了第二个问题。