伙计们,我试图使用python写入csv文件,而我使用的代码如下
row_count
所以在此之后,当我尝试使用此代码
with open(csvfile,'a') as csv_file:
writer = csv.writer(csv_file)
writer.writerow(row)
我收到错误消息 IndexError:列表索引超出范围 我检查了文件,发现每次执行写操作后都创建了一个空行。这是造成此错误的原因吗?如果可以,我该如何纠正?
谢谢!
答案 0 :(得分:0)
您可以通过添加print (row)
来检查行是否为空。
如果您检查该行为空,则可以通过多种方式进行传递。
例如if len(row) == 0: continue;
。