为什么在我使用Python将列表转换为CSV文件时,数据之间有空行?

为什么在我使用Python将列表转换为CSV文件时,数据之间有空行?,python,csv,export-to-csv,Python,Csv,Export To Csv,我希望每个人都做得很好 我有一个问题,所以我有一个数据列表,我想把它转换成CSV文件。当我打印数据列表时,它没有任何问题。但当我打开CSV文件时,数据之间有空行 这是代码 with open(f'Scrapped Data\\covid_{int(day)}_{month}_{year}.csv', 'w') as dbcsvfile: writer = csv.writer(dbcsvfile) writer.writerows(db) 同样,列表是正确的,没有空行。问题是CSV文件 提前

我希望每个人都做得很好

我有一个问题,所以我有一个数据列表,我想把它转换成CSV文件。当我打印数据列表时,它没有任何问题。但当我打开CSV文件时,数据之间有空行

这是代码

with open(f'Scrapped Data\\covid_{int(day)}_{month}_{year}.csv', 'w') as dbcsvfile:
writer = csv.writer(dbcsvfile)
writer.writerows(db)
同样,列表是正确的,没有空行。问题是CSV文件


提前谢谢你

< P>在打开文件时,需要添加<代码> NealLe>='/Cult>,以消除空白行

import csv

with open('file_name.csv', 'w' , newline='') as dbcsvfile:
    writer = csv.writer(dbcsvfile)
    writer.writerows(db)
请给我们一个完整的例子。我们应该能够运行代码而不需要修改,也不需要创建自己的输入,并且自己观察问题。这意味着包括创建
db
的代码,以及所有必要的
import
语句。