2016-08-18 48 views
1

当我这样做我怎样才能获得用户输入与换行符

userInput = input("Type in text") 

和类型在某一段文字,就像

""" 
Line 
Break 
""" 

,我从什么地方,蟒蛇控制台唯一受让人复制获得第一行,然后下一行结束,因为控制台认为我试图找到一个变量,与

Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
NameError: name 'Break' is not defined 

作为错误消息。我将如何获得所有的用户输入?

+0

它怎么会知道,当用户完成输入文本? – Alexander

回答

2
print "ENTER STUFF:" 
user_input="\n".join(iter(raw_input,"")) 

我猜...

+1

是啊......不知道如果OP想要一个看起来像三重引号字符串的故意空白行会发生什么情况:) –