2016-07-14 59 views
0

我目前正在研究一個python腳本,我得到的部分輸入是一個文本區域。用戶輸入一個多行值,我需要分別使用每行。因此,從用戶的輸入會是這個樣子:如何使用python API腳本從文本區域讀取多行?

value1 
value2 
value3 
value4 

,我需要把他們在每一個單獨的瓦爾在python腳本。我將如何去逐行閱讀輸入內容?

+0

您的用戶如何輸入測試?通過控制檯或文本文件或什麼? – spacegoing

+0

請解釋這些數據的樣子:list,dict,string? – Humbalan

+0

顯示你的代碼,解釋什麼是不工作 –

回答

3

如果輸入的是一個新的行字符分隔字符串,你可以使用splitlines()方法

text = 'value1\nvalue2\nvalue3\nvalue4' 
var1, var2, var3, var4 = text.splitlines() 

這將使他們在不同的變量,但你會得到如果有錯誤有少於或多於四行。因此將它列入清單更爲安全:

text = 'value1\nvalue2\nvalue3\nvalue4' 
list_of_vars = text.splitlines() 
相關問題