我正在阅读 Python Crash Course 一书中的示例,并正在做示例。现在,我陷入了从csv文件读取数据的困境。我试图获取.link
的值并读取它,但是当我以与本书相同的方式执行此操作时,将显示错误:
max_temperatures
代码:
IndexError:
high = int(row[1])
IndexError: list index out of range
答案 0 :(得分:0)
high
是行中的第一个元素吗?如果是这样,请记住Python从0开始计数-因此它应该为high = int(row[0])
答案 1 :(得分:0)
由于输入file包含空行,因此必须确保列表(row
)不为空。如果为空-跳过它。
类似的东西:
for row in reader:
if row:
high = int(row[1])
highs.append(high)