我知道这个问题之前已经被问过多次,但是我仔细检查了编号并且错误仍然出现。我想知道是否还有其他明显的东西我错过了。
with open('imagefile.csv', newline='') as csvfile:
imagelog = csv.reader(csvfile, delimiter=',', quotechar='|')
for row in imagelog:
if row[0] == 'IMG' and row[2].endswith('.RAW'):
gpsAndAtt.append({ 'label': 'IMG', 'timeMS': float(row[1]), 'file': row[2]})
错误出现在上述代码的第 4 行。但是 .csv 文件如下,3 列。或者根据 Python,0,1,2
IMG,330985,033.RAW
IMG,332985,034.JPG
IMG,343985,035.RAW
该代码旨在去除 .csv 的元素以与另一个文件一起使用。
提前致谢。
编辑
原始问题中的已排序空行问题(堆栈格式不佳)