解决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中contextlib上下文管理模块的用法
Jun 28 Python
Python爬虫中urllib库的进阶学习
Jan 05 Python
python2.x实现人民币转大写人民币
Jun 20 Python
python提取包含关键字的整行数据方法
Dec 11 Python
Numpy之random函数使用学习
Jan 29 Python
Django如何将URL映射到视图
Jul 29 Python
Django 通过JS实现ajax过程详解
Jul 30 Python
如何在Cloud Studio上执行Python代码?
Aug 09 Python
Python3如何对urllib和urllib2进行重构
Nov 25 Python
python 5个实用的技巧
Sep 27 Python
python中watchdog文件监控与检测上传功能
Oct 30 Python
Python爬取用户观影数据并分析用户与电影之间的隐藏信息!
Jun 29 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
批量修改RAR文件注释的php代码
2010/11/20 PHP
php不允许用户提交空表单(php空值判断)
2013/11/12 PHP
PHP session文件独占锁引起阻塞问题解决方法
2015/05/12 PHP
WordPress中给媒体文件添加分类和标签的PHP功能实现
2015/12/31 PHP
PHP创建文件,并向文件中写入数据,覆盖,追加的实现代码
2016/03/25 PHP
网页自动跳转代码收集
2009/09/27 Javascript
javascript 设为首页与加入收藏兼容多浏览器代码
2011/01/11 Javascript
用js将内容复制到剪贴板兼容浏览器
2014/03/18 Javascript
AngularJS 依赖注入详解和简单实例
2016/07/28 Javascript
详解jquery easyui之datagrid使用参考
2016/12/05 Javascript
Bootstrap 填充Json数据的实例代码
2017/01/11 Javascript
Javascript基础回顾之(一) 类型
2017/01/31 Javascript
老生常谈JavaScript面向对象基础与this指向问题
2017/10/16 Javascript
vue项目关闭eslint校验
2018/03/21 Javascript
教你如何编写Vue.js的单元测试的方法
2018/10/17 Javascript
vue-cli中安装方法(图文详细步骤)
2018/12/12 Javascript
15个简单的JS编码标准让你的代码更整洁(小结)
2020/07/16 Javascript
详解JavaScript原型与原型链
2020/11/16 Javascript
Python正则表达式常用函数总结
2017/06/24 Python
Python中Threading用法详解
2017/12/27 Python
numpy中实现二维数组按照某列、某行排序的方法
2018/04/04 Python
朴素贝叶斯分类算法原理与Python实现与使用方法案例
2018/06/26 Python
python开启debug模式的方法
2019/06/27 Python
Python使用matplotlib 画矩形的三种方式分析
2019/10/31 Python
PyTorch的自适应池化Adaptive Pooling实例
2020/01/03 Python
简单了解pytest测试框架setup和tearDown
2020/04/14 Python
西班牙Polo衫品牌:Polo Club
2020/08/09 全球购物
机电职业生涯规划书范文
2014/03/08 职场文书
2014年计划生育工作总结
2014/11/14 职场文书
公司副总经理岗位职责
2015/04/08 职场文书
关于法制教育的宣传语
2015/07/13 职场文书
外出学习心得体会范文
2016/01/18 职场文书
element多个表单校验的实现
2021/05/27 Javascript
python程序的组织结构详解
2021/12/06 Python
Nebula Graph解决风控业务实践
2022/03/31 MySQL
使用CSS实现黑白格背景效果
2022/06/01 HTML / CSS