使用python写入csv文件

时间:2018-10-06 02:32:11

标签: python

伙计们,我试图使用python写入csv文件,而我使用的代码如下

row_count

所以在此之后,当我尝试使用此代码

        with open(csvfile,'a') as csv_file:
        writer = csv.writer(csv_file)
        writer.writerow(row)

我收到错误消息 IndexError:列表索引超出范围 我检查了文件,发现每次执行写操作后都创建了一个空行。这是造成此错误的原因吗?如果可以,我该如何纠正?

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以通过添加print (row)来检查行是否为空。
如果您检查该行为空,则可以通过多种方式进行传递。
例如if len(row) == 0: continue;