我需要在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。请不要将其标记为重复,因为它与其他对我没有帮助的问题有点不同。
答案 0 :(得分:0)
尝试使用while循环:
listed = []
inputs = None
while inputs != '':
inputs = input()
listed.append(inputs)
listed = [i for i in listed if i != '']
print listed