我正在尝试读取一个包含几千行和 3 列数据的 CSV 文件。我成功地阅读了第一列和第二列,但是当我尝试阅读第三列时,我得到了一个超出范围的错误。换句话说:
row=0
rowMax = len(AudioAngle)
while row < rowMax:
print (AudioAngle[row][0])
print (AudioAngle[row][1])
row=row+1
工作和当我添加时
print (AudioAngle[row][2])
事情只工作到第 274 行。
查看我的 CSV 文件,我在该行看到了这个。
00:09.0 0 0
00:09.0 0 0
00:09.0 0 0
00:09.1 <--- line 274
00:09.1 0 0
00:09.1 0 0
00:09.2 0 0
该代码对第二列中的空白没有问题,但在第三列中引发错误。
为什么当我尝试通读它时,第三列会向我抛出一个超出范围的索引错误?