我正在处理一个python脚本,我得到的部分输入是一个文本区域。用户输入多行值,我需要分别使用每一行。所以用户的输入看起来像这样:
value1
value2
value3
value4
我需要将它们分别放在python脚本中的单独变量中。我将如何逐行阅读输入?
答案 0 :(得分:3)
如果输入是由换行符分隔的字符串,则可以使用 splitlines()方法:
text = 'value1\nvalue2\nvalue3\nvalue4'
var1, var2, var3, var4 = text.splitlines()
这会将它们放在单独的变量中,但如果少于或多于四行,您将收到错误。因此,将其列入清单会更安全:
text = 'value1\nvalue2\nvalue3\nvalue4'
list_of_vars = text.splitlines()