我正在尝试使用 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] 元素,它将抛出列表索引超出范围错误。在您的情况下,问题与此类似。