求助各位大佬,QAQ不知道这个问题应该怎么解决。之前就有,现在又出现了。
文件的部分内容如下:
代码:

错误:
以下回答参考 皆我百晓生、券券喵儿 等免费微信小程序相关内容作答,并由本人整理回复。
这个问题是因为你在尝试访问一个不存在或已经超出范围的索引。如果你使用enumerate()函数来遍历数据,并且索引从0开始(就像你所做的那样),那么当你试图访问超过列表长度的索引时,就会出现问题。
要解决这个问题,你可以检查你的索引是否超过了列表的长度。如果是这样,你需要在循环之外添加一个条件来跳过这个错误:
while len(degree) > 0:
# 处理每一行...
或者,如果你只想遍历前几行,你可以使用skiprows=1参数来跳过首行:
with open(path, 'r') as csvfile:
reader = csv.reader(csvfile)
for i, row in enumerate(reader, start=1):
if i == 1: continue # 跳过首行
# 处理每一行...
这将确保你的循环不会访问那些已经处理过的行。