首页 > 解决方案 > 访问行 [0] 时读取 CSV 文件会出现 IndexError

问题描述

我需要搜索我的 csv 文件,如果输入值等于 csv 中“数字”字段内的值,那么它应该打印整行。

Number, Product, Year
1,JK,2016,
2,TL,2016,
3,HNK,2016,

试过这段代码:

number = input('Enter SNo to find: ')

reader = csv.reader(open('new.csv','r'))
for row in reader:
        if number == row[0]:
            print(row)

但出现错误:

IndexError: list index out of range

标签: pythonpython-3.xcsv

解决方案


推荐阅读