使用 lib 文件 csv.lib 会导致"list index out of range"错误



我正在尝试使用 Python 中的 csv lib (csv.writer( 文件写入以下列的行,但在执行结束时,生成"列表索引超出范围"错误。我正在使用的库文件有任何问题吗?

for i in range(len(columns["E4_venus0_RW"])):
    try:
        writer.writerow((columns[CPU_RD_Total][i], columns[E4_VENUS0_RW][i], columns[MMClk][i]))
    except:
        writer.writerow((columns[CPU_RD_Total][i], columns[CPU_WR_Total][i], columns[CPU_Total], "", "", "", "", "" ))      

不,这似乎不是您使用的库的问题。当您尝试访问列表中不存在的列表索引时,会生成此">列表索引超出范围">错误。例如,

list1 = ['a','b']

这是一个包含 2 个元素的列表,索引为 0 和 1,

print(list1[0]) //a
print(list1[1]) //b

但是,如果您尝试访问 list1[2] 元素,它将抛出列表索引超出范围错误。在您的情况下,问题与此类似。

相关内容

最新更新