标题Python写入CSV出现空行解决方法
最近在用Python创建写入csv文件,也就在无形中踩到一些坑,也因此记录下来,作为纠错,也希望帮到大家。
前提:使用csv存储多维数组元素,发现写入后,使用Excel打开该csv文件会出现空行,使用文件方式读取该csv文件输出会出现“\n"。
解决方法:在csv文件生成时,添加参数设置即可,即 newline=“”
with open("data.csv","w",encoding="utf-8",newline="") as csvfile
核心关键代码块(有空行):
def WriteToCSV(nump,row): # 设置一个3行4列矩阵
with open("data.csv","w",encoding="utf-8") as csvfile:
writer=csv.writer(csvfile)
for i in range(row):
writer.writerow(nump[