我正在编写代码,该代码从CSV文件中获取行并将它们传输到整数列表中。但是,如果我在行中留下一些空白条目,则会出现“列表索引超出范围”错误。这是代码:
IActionResult
我在这个网站上查了一些类似的问题,我得到的解决方案的最佳想法是:
import csv
with open('Test.csv', 'r') as f:
reader = csv.reader(f, delimiter=',')
rows = [[int(row[0]), int(row[1]),int(row[2]),int(row[3])] for row in reader]
for row in rows:
print(row)
然而,它导致了同样的错误。
提前致谢!
答案 0 :(得分:0)
问题在于,如果你没有int或者它是空的,那么演员表会失败。
以下示例插入零' 0'如果值不是int或为空。用你想要的东西替换它。
您可以优化代码但这应该有效:
修改:更短的版本
React.Component