この質問が以前に何度も出されていることは承知していますが、番号を再確認したところ、エラーがまだ表示されています。私が見逃している明らかな何かが他にあるかどうか疑問に思っていました。
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 の要素を取り除くように設計されています。
前もって感謝します。
編集
元の質問でソートされた空の行の問題(スタックの書式設定が不十分)