我有一个多行字符串文字,我想在每一行上执行一个操作,如下所示:inputString = """Line 1Line 2Line 3"""我想做以下事情:for line in inputString: doStuff()
3 回答
猛跑小猪
TA贡献1858条经验 获得超8个赞
就像其他人说的:
inputString.split('\n') # --> ['Line 1', 'Line 2', 'Line 3']
这与上面的相同,但是不建议使用字符串模块的功能,应避免使用:
import string
string.split(inputString, '\n') # --> ['Line 1', 'Line 2', 'Line 3']
另外,如果您希望每行都包含中断顺序(CR,LF,CRLF),请将该splitlines方法与True参数一起使用:
inputString.splitlines(True) # --> ['Line 1\n', 'Line 2\n', 'Line 3']
添加回答
举报
0/150
提交
取消