使用Python将数据导出到CSV文件时如何删除空行?

时间:2016-06-25 01:34:38

标签: python csv

我的代码如下所示,尝试将列表列表写入CSV格式的文本文件中,

import csv
villains = [ ['Doctor', 'No','w'], ['Rosa', 'Klebb','w'], ['Mister', 'Big','w'],['Auric', 'Goldfinger','w'],\
            ['Ernst', 'Blofeld','w']]
with open('villains','wt') as fout:
    csvout=csv.writer(fout)
    csvout.writerows(villains)

但我发现如果我使用Excel打开文件(将文件名从恶棍更改为 villains.csv 后),则中间会有空行。我该如何删除它们?顺便说一句,如果我将文件名从恶棍更改为 villains.txt 并使用记事本打开,我就无法找到任何空白行。这里发生了什么?

enter image description here

enter image description here

0 个答案:

没有答案