该 惯用 方式在Python做,这是使用 rstrip(“ n”) :
for line in open('myfile.txt'): # opened in text-mode; all EOLs are converted to 'n' line = line.rstrip('n') process(line)
其他每个选项都有一个陷阱:
- file(’…’)。read()。splitlines() 必须立即将整个文件加载到内存中。
- *如果最后一行没有EOL,则 *line = line [:-1] 将失败。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)