我有一个从中读取的文件,如下所示:
1 value1
2 value2
3 value3
该文件的最后一行可能有也可能没有尾随 \n。
我正在使用的代码效果很好,但如果有尾随 \n 它会失败。
抓住这个的最好方法是什么?
我的参考代码:
r=open(sys.argv[1], 'r');
for line in r.readlines():
ref=line.split();
print ref[0], ref[1]
这将失败:
Traceback(最近一次调用最后一次):
文件“./test”,第 14 行,in
print ref[0],ref[1]
IndexError: list index out of range