解决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的SQLalchemy模块连接与操作MySQL的基础示例
Jul 11 Python
基于python元祖与字典与集合的粗浅认识
Aug 23 Python
python中lambda()的用法
Nov 16 Python
Python实现的插入排序算法原理与用法实例分析
Nov 22 Python
Python 实现使用dict 创建二维数据、DataFrame
Apr 13 Python
python 反向输出字符串的方法
Jul 16 Python
TensorFlow Session会话控制&Variable变量详解
Jul 30 Python
python实现日志按天分割
Jul 22 Python
基于Python共轭梯度法与最速下降法之间的对比
Apr 02 Python
python实现二分类和多分类的ROC曲线教程
Jun 15 Python
python 如何停止一个死循环的线程
Nov 24 Python
tensorflow+k-means聚类简单实现猫狗图像分类的方法
Apr 28 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使用socket发送HTTP请求的方法
2016/02/14 PHP
php版微信公众平台接口开发之智能回复开发教程
2016/09/22 PHP
PhpStorm的使用教程(本地运行PHP+远程开发+快捷键)
2020/03/26 PHP
找到了一篇jQuery与Prototype并存的冲突的解决方法
2007/08/29 Javascript
收集的10个免费的jQuery相册
2011/02/26 Javascript
动态的改变IFrame的高度实现IFrame自动伸展适应高度
2012/12/28 Javascript
jQuery无刷新上传之uploadify3.1简单使用
2016/06/18 Javascript
Three.js学习之网格
2016/08/10 Javascript
js仿微信公众平台打标签功能
2017/04/08 Javascript
深入学习nodejs中的async模块的使用方法
2017/07/12 NodeJs
微信小程序实现简单input正则表达式验证功能示例
2017/11/30 Javascript
vue2.0.js的多级联动选择器实现方法
2018/02/09 Javascript
vue实现手机号码的校验实例代码(防抖函数的应用场景)
2019/09/05 Javascript
2019年度web前端面试题总结(主要为Vue面试题)
2020/01/12 Javascript
巧用Python装饰器 免去调用父类构造函数的麻烦
2012/05/18 Python
flask-restful使用总结
2018/12/04 Python
Python操作mongodb数据库的方法详解
2018/12/08 Python
python爬虫超时的处理的实例
2018/12/19 Python
python3.7 sys模块的具体使用
2019/07/22 Python
Python如何基于rsa模块实现非对称加密与解密
2020/01/03 Python
使用opencv中匹配点对的坐标提取方式
2020/06/04 Python
python 对xml解析的示例
2021/02/27 Python
Pytorch自定义Dataset和DataLoader去除不存在和空数据的操作
2021/03/03 Python
One.com挪威:北欧成长最快的网络托管公司
2016/11/19 全球购物
意大利大型购物中心:Oliviero.it
2017/10/19 全球购物
SKECHERS官方旗舰店:美国舒适运动休闲品牌
2017/12/22 全球购物
美国现代家具购物网站:LexMod
2019/01/09 全球购物
美国球迷装备的第一来源:FOCO
2020/07/03 全球购物
毕业生就业推荐表自我鉴定
2014/03/20 职场文书
股东合作协议书范本
2014/04/14 职场文书
领导干部群众路线个人对照检查材料思想汇报
2014/09/30 职场文书
思想纪律作风整顿剖析材料
2014/10/11 职场文书
2014年店长工作总结
2014/11/17 职场文书
单位婚育证明范本
2014/11/21 职场文书
唐山大地震的观后感
2015/06/05 职场文书
导游词之秦始皇兵马俑博物馆
2019/09/29 职场文书