我有一个文件,我从读readlines方法时忽略最后\ n样子:使用Python处理
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]
这将失败,并:
回溯(最近通话最后一个):
文件 “./test”,14号线在
打印REF [ 0],参考文献[1]
IndexError:列表索引超出范围
rstrip是多余的;分裂忽略领先/训练空白 – 2010-10-24 01:18:09