问题描述
用python代码将数据写入csv文件,但生成的csv文件没两行数据之间有一个空行,如下图所示:

解决办法
在open函数中添加newline='',如以下代码所示,即可解决这一问题。
with open(r"C:\Users\xxx\Desktop\DRCD-master\DRCD_test.csv",'w',encoding='utf-8') as f:
# 加入newline=''
with open(r"C:\Users\xxx\Desktop\DRCD-master\DRCD_test.csv",'w',encoding='utf-8',newline='') as f:结果如下图所示:



![QT下载、安装详细教程[Qt5.15及Qt6在线安装,附带下载链接]](https://img-blog.csdnimg.cn/direct/3316a62492d74595bc895225d4fe73f4.png)
















