输入Python中的多行字符串[复制](Input a multiline string in py

2019-10-22 02:08发布

这个问题已经在这里有一个答案:

  • 如何阅读Python原始输入的多行? 7个回答

我想创建一个简单的程序,输入一个多输入,将其作为一个表。

输入:

a
b
c

我知道我可以这样做很容易在Python 2.7.5使用:

input_string = raw_input("> ").splitlines()

这将返回[ 'A', 'B', 'C']

然而在Python 3中,线:

input_string = input("> ").splitlines()

仅返回['a']因此它仅读取输入字符串的第一个行。

有没有在Python 3任何方式接受多输入? 谢谢。

Answer 1:

你试一试。

aux = ''
'\n'.join(iter(input, aux))


文章来源: Input a multiline string in python [duplicate]