我有一个带有许多线条的字符串.如何用一个for子句逐个阅读这些行?这是我想要做的,我在行中引用的textData var上得到一个错误for line in textData.
for line in textData
print line
lineResult = libLAPFF.parseLine(line)
Run Code Online (Sandbox Code Playgroud)
textData变量确实存在,我在下载之前打印它,但我认为预编译器正在解决错误.
TIA
丹尼斯
Ben*_*aum 101
怎么用.splitlines()?
for line in textData.splitlines():
print(line)
lineResult = libLAPFF.parseLine(line)
Run Code Online (Sandbox Code Playgroud)
通过换行符拆分。
for line in wallop_of_a_string_with_many_lines.split('\n'):
#do_something..
Run Code Online (Sandbox Code Playgroud)
如果您遍历字符串,则是在该字符串中按char而不是按行来遍历char。
>>>string = 'abc'
>>>for line in string:
print line
a
b
c
Run Code Online (Sandbox Code Playgroud)