win10 环境下 csv.writer 写文件时出现空行

win10 环境下 csv.writer 写文件时出现空行

将linux环境下的代码拿到win10环境下运行,在改文件路径的时候,用csv.writer写入的时候出现每隔一行空一行的情况,如下图所示

原文件

win10 环境下 csv.writer 写文件时出现空行

修改后文件

win10 环境下 csv.writer 写文件时出现空行
解决办法,在打开文件时添加参数newline=''

with open(filepath1, 'w',newline='') as f:
    w = csv.writer(f)

参考文章

上一篇:关于Vue报错Newline required at end of file but not found


下一篇:解决nuxt.js新建项目报错的问题