0
.csvファイル内の各行をスキャンする必要がありますが、一度終了するとエラーが表示されます。.csvファイルの行線をスキャンするのに役立つ必要があります
def percentage():
for line in csv_file:
temp = line.strip("\n")
measureType = temp.split(",")[5][1: -1]
if measureType == "PERCENT":
year = line.split(",")[1][1: -1]
percentage = line.split(",")[6][1: -2]
country = line.split(",")[0][1: -1]
if float(percentage) < 50:
output.addCountry(country, year, percentage)
私は、ファイルをスキャンとして、それが最後に到達したら、それは私にエラーを与える:下の行のための
IndexError: list index out of range
:
measureType = temp.split(",")[5][1: -1]
私は非常に混乱しています私は何を修正しなければならないのか分からない。
ファイルの最後の行は何ですか? – cosinepenguin
このファイルの末尾に空の行があるようです。 – tdelaney