python报错list index out of range,问题是我的代码索引没超出范围阿

2024-11-15 20:41:20
推荐回答(3个)
回答1:

74列的分割符是啥? 空格符号么? 列数据为空时不应该忽略滚春吧改锋? 这样试试看大歼耐:

def readex(file):
A_u, U, G, R, I, Z = [ ], [ ], [ ], [ ], [ ], [ ]
for line in open(file):
items = [float(item or 0) for item in line.split(' ')]
A_u.append(items[14])
U.append(items[4]-items[14])
G.append(items[6]-0.736*items[14])
R.append(items[8]-0.534*items[14])
I.append(items[10]-0.405*items[14])
Z.append(items[12]-0.287*items[14])
return A_u,U,G,R,I,Z
A_u,U,G,R,I,Z = readex('myfile')

回答2:

刚刚 接触python 还没遇到这样的麻烦...去开源社区看看

回答3:

报错的代码是什么?