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

在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=”” 这个参数。官方文档。不得不说有时候这些细节还是很重要的。

猜你喜欢

转载自blog.csdn.net/weixin_40013463/article/details/80612141