解决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 相关文章推荐
举例讲解Django中数据模型访问外键值的方法
Jul 21 Python
python PIL模块与随机生成中文验证码
Feb 27 Python
用pickle存储Python的原生对象方法
Apr 28 Python
Mac 上切换Python多版本
Jun 17 Python
使用Python进行AES加密和解密的示例代码
Feb 02 Python
Python实现的凯撒密码算法示例
Apr 12 Python
python3+opencv3识别图片中的物体并截取的方法
Dec 05 Python
详解Pandas之容易让人混淆的行选择和列选择
Jul 10 Python
Kali Linux安装ipython2 和 ipython3的方法
Jul 11 Python
python生成随机红包的实例写法
Sep 02 Python
解决tensorboard多个events文件显示紊乱的问题
Feb 15 Python
Elasticsearch 数据类型及管理
Apr 19 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访问数据库集群的方法小结
2016/03/14 PHP
详解php中的implements 使用
2017/06/13 PHP
PHPstorm激活码2020年5月13日亲测有效
2020/09/17 PHP
Javascript下IE与Firefox下的差异兼容写法总结
2010/06/18 Javascript
Jquery getJSON方法详细分析
2013/12/26 Javascript
jquery自动将form表单封装成json的具体实现
2014/03/17 Javascript
鼠标悬浮显示二级菜单效果的jquery实现
2014/10/29 Javascript
JavaScript实现下拉菜单的显示和隐藏
2016/01/05 Javascript
jQuery插件Flexslider实现图片轮播、图文结合滑动切换效果
2020/04/16 Javascript
Javascript中级语法快速入手
2016/07/30 Javascript
js 模仿锚点定位的实现方法
2016/11/19 Javascript
Vue下的国际化处理方法
2017/12/18 Javascript
JS常用的几种数组遍历方式以及性能分析对比实例详解
2018/04/11 Javascript
Vue.js 通过jQuery ajax获取数据实现更新后重新渲染页面的方法
2018/08/09 jQuery
Django中更新多个对象数据与删除对象的方法
2015/07/17 Python
PyQt5每天必学之事件与信号
2018/04/20 Python
Python设计模式之适配器模式原理与用法详解
2019/01/15 Python
python matplotlib库绘制散点图例题解析
2019/08/10 Python
Python hashlib模块实例使用详解
2019/12/24 Python
Python之Sklearn使用入门教程
2021/02/19 Python
日本索尼音乐商店:Sony Music Shop
2018/07/17 全球购物
Eagle Eyes Optics鹰眼光学:高性能太阳镜
2018/12/07 全球购物
全球性的女装店:storets
2019/06/12 全球购物
全球最大化妆品零售网站:SkinStore
2020/10/24 全球购物
C++:局部变量能否和全局变量重名
2014/03/03 面试题
LINUX下线程,GDI类的解释
2012/04/17 面试题
师范应届生语文教师求职信
2013/10/29 职场文书
小区门卫工作职责
2013/12/14 职场文书
继承权公证书
2014/04/09 职场文书
会计专业毕业生求职信
2014/07/04 职场文书
2015中学政教处工作总结
2015/07/22 职场文书
治理商业贿赂工作总结
2015/08/10 职场文书
python执行js代码的方法
2021/05/13 Python
一些让Python代码简洁的实用技巧总结
2021/08/23 Python
Win11安装受阻怎么办? Windows11安装问题与解决方案汇总
2021/11/21 数码科技
MySQL 开窗函数
2022/02/15 MySQL