我正在尝试创建一个简单的程序,输入单个多行输入并将其作为表格输出。
输入:
a
b
c
我知道我可以通过使用:
在python 2.7.5中轻松完成input_string = raw_input("> ").splitlines()
这会返回['a','b','c']
然而在python 3中,行:
input_string = input("> ").splitlines()
仅返回['a']
因此它只读取输入字符串的第一行。
在python 3中有什么方法可以接受多行输入吗?感谢。
答案 0 :(得分:3)
试试吧。
aux = ''
'\n'.join(iter(input, aux))