Python - 我需要一种特定的方式来进行多行输入

时间:2015-02-08 15:41:48

标签: python text input line break

我需要在Python中进行多行输入。 这是我的计划的一部分:

input_ = input("Enter text:\n") #This can handle only single line of text

像这样:

Enter text:

This is frst line, #Variable input_ would be only this line
this is second line,
this is last line.
  

我需要一些会要求用户输入文字的内容(多行文字)   当用户粘贴文本(Ctrl + C)并按Enter键时,编程   需要将整个文本放入列表中。

P.S。请不要将其标记为重复,因为它与其他对我没有帮助的问题有点不同。

1 个答案:

答案 0 :(得分:0)

尝试使用while循环:

listed = []
inputs = None

while inputs != '':
    inputs = input()
    listed.append(inputs)

listed = [i for i in listed if i != '']
print listed