2016-08-18 52 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想要一個看起來像三重引號字符串的故意空白行會發生什麼情況:) –