我的代码如下所示,尝试将列表列表写入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 并使用记事本打开,我就无法找到任何空白行。这里发生了什么?