python中csv模块写文件时总是空一行的解决办法

时间:2022-02-06 22:13:48

在py3中,将list[ list[] ] 信息写入csv中时,每隔一行会出现空白行问题。

def save(result): 
csvFile = open(“test.csv”, “w”) 
wr = csv.writer(csvFile) 
wr.writerows(result)

上面方法写完后,打开csv,发现每隔一行会出现空白行。

解决方案:

def save(result): 
csvFile = open(“test.csv”, “w”, newline=”) 
wr = csv.writer(csvFile) 
wr.writerows(result)

在open的时候加上 newline=”” 这个参数。官方文档。不得不说有时候这些细节还是很重要的。