解决python 输出到csv 出现多空行的情况


Posted in Python onMarch 24, 2021

这个问题的解决方案网上挺多的。

其中我推荐的就是:

with open(r"F:\Desktop\Book3.csv",'w',encoding = 'GB18030',newline='') as cwf:
 spamwriter = csv.writer(cwf) 
 spamwriter.writerow(['剧名','主要演员','上映时间'])
 spamwriter.writerows(kl)

newline=''部分的参数是关键。

补充:解决用python将数据写入csv文件隔一行空行问题

问题:

用python中的`csv`库将数据写入到csv中,代码如图所示

csv_headers = ["bid", "单位面积穗数(万)", "千粒重(g)", "每穗粒数", "亩产量(kg)"]
 def write_to_csv(headers, r):
 with open("../data/yield.csv", "w", encoding="utf-8") as f:
  writer = csv.writer(f)
  writer.writerow(headers)
  writer.writerows(r)

但是,打开csv却发现有多余的空行。

解决python 输出到csv 出现多空行的情况

解决方案:

方案一(数据量大):

python3官方推荐加上一个参数newline=''

with open("yield.csv", "w", newline="", encoding="utf-8") as f:
# 官方推荐加上一个参数newline=''

方案二(数据量小):

直接用Notepad++,将数据复制进去,然后

全选文本-->编辑-->行操作-->移除空行

Python 相关文章推荐
Python实现读取及写入csv文件的方法示例
Jan 12 Python
Python从数据库读取大量数据批量写入文件的方法
Dec 10 Python
详解用Python练习画个美队盾牌
Mar 23 Python
Python3.5集合及其常见运算实例详解
May 01 Python
Python利用pandas处理Excel数据的应用详解
Jun 18 Python
python Pillow图像处理方法汇总
Oct 16 Python
使用python实现希尔、计数、基数基础排序的代码
Dec 25 Python
解决python replace函数替换无效问题
Jan 18 Python
使用python自动追踪你的快递(物流推送邮箱)
Mar 17 Python
python topk()函数求最大和最小值实例
Apr 02 Python
Python matplotlib画图时图例说明(legend)放到图像外侧详解
May 16 Python
matplotlib之多边形选区(PolygonSelector)的使用
Feb 24 Python
opencv实现图像平移效果
python+selenium小米商城红米K40手机自动抢购的示例代码
Python使用openpyxl复制整张sheet
Mar 24 #Python
基于Python 函数和方法的区别说明
Mar 24 #Python
Pytorch之扩充tensor的操作
Mar 04 #Python
快速一键生成Python爬虫请求头
Mar 04 #Python
10个顶级Python实用库推荐
Mar 04 #Python
You might like
基于PHP的cURL快速入门教程 (小偷采集程序)
2011/06/02 PHP
PHP中调用SVN命令更新网站方法
2015/01/07 PHP
php 问卷调查结果统计
2015/10/08 PHP
PHP最常用的正则表达式
2017/02/13 PHP
THINKPHP截取中文字符串函数实例代码
2017/03/20 PHP
再谈javascript 动态添加样式规则 W3C校检
2009/12/25 Javascript
jquery删除指定的html标签并保留标签内文本内容的方法
2014/04/02 Javascript
JS实现网页滚动条感应鼠标变色的方法
2015/02/26 Javascript
javascript中call apply 的应用场景
2015/04/16 Javascript
设计模式中的facade外观模式在JavaScript开发中的运用
2016/05/18 Javascript
js中 计算两个日期间的工作日的简单实例
2016/08/08 Javascript
浅谈JS继承_借用构造函数 & 组合式继承
2016/08/16 Javascript
浅析如何利用JavaScript进行语音识别
2016/10/27 Javascript
JavaScript 总结几个提高性能知识点(推荐)
2017/02/20 Javascript
Angular 2.x学习教程之结构指令详解
2017/05/25 Javascript
把vue-router和express项目部署到服务器的方法
2018/02/21 Javascript
vue.js中npm安装教程图解
2018/04/10 Javascript
JS块级作用域和私有变量实例分析
2019/05/11 Javascript
JS实现给数组对象排序的方法分析
2019/06/24 Javascript
python中zip和unzip数据的方法
2015/05/27 Python
Python实现简单多线程任务队列
2016/02/27 Python
详解Python中open()函数指定文件打开方式的用法
2016/06/04 Python
python中的字典操作及字典函数
2018/01/03 Python
Python实现的求解最大公约数算法示例
2018/05/03 Python
Python3.5 处理文本txt,删除不需要的行方法
2018/12/10 Python
详解Appium+Python之生成html测试报告
2019/01/04 Python
使用Python函数进行模块化的实现
2019/11/15 Python
利用Python绘制Jazz网络图的例子
2019/11/21 Python
基于python修改srt字幕的时间轴
2020/02/03 Python
django model通过字典更新数据实例
2020/04/01 Python
浅谈CSS3鼠标移入图片动态提示效果(transform)
2017/11/06 HTML / CSS
阿迪达斯德国官方网站:adidas德国
2017/07/12 全球购物
一道写SQL的面试题和答案
2013/11/19 面试题
高级编程求职信模板
2014/02/16 职场文书
2014年敬老院工作总结
2014/12/08 职场文书
SpringDataJPA在Entity中常用的注解介绍
2021/12/06 Java/Android