解决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使用append合并两个数组的方法
Apr 28 Python
Python基于sftp及rsa密匙实现远程拷贝文件的方法
Sep 21 Python
python Pandas如何对数据集随机抽样
Jul 29 Python
在python中计算ssim的方法(与Matlab结果一致)
Dec 19 Python
tensorflow图像裁剪进行数据增强操作
Jun 30 Python
python调用私有属性的方法总结
Jul 24 Python
15个应该掌握的Jupyter Notebook使用技巧(小结)
Sep 23 Python
10个python爬虫入门基础代码实例 + 1个简单的python爬虫完整实例
Dec 16 Python
MoviePy常用剪辑类及Python视频剪辑自动化
Dec 18 Python
解决python的空格和tab混淆而报错的问题
Feb 26 Python
python和Appium的移动端多设备自动化测试框架
Apr 26 Python
移除Selenium中window.navigator.webdriver值
Jun 10 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
DC这些乐高系列动画电影你看过几部?
2020/04/09 欧美动漫
漂亮但不安全的CTB
2006/10/09 PHP
windows下PHP APACHE MYSQ完整配置
2007/01/02 PHP
基于PHP创建Cookie数组的详解
2013/07/03 PHP
php输出1000以内质数(素数)示例
2014/02/16 PHP
Dom在ajax技术中的作用说明
2010/10/25 Javascript
自定义ExtJS控件之下拉树和下拉表格附源码
2013/10/15 Javascript
jquery.idTabs 选项卡使用示例代码
2014/09/03 Javascript
javascript中sort排序实例详解
2016/07/24 Javascript
解决wx.onMenuShareTimeline出现的问题
2016/08/16 Javascript
一个简易的js图片轮播效果
2017/07/22 Javascript
js模拟百度模糊搜索的实例
2017/08/04 Javascript
详解vue + vuex + directives实现权限按钮的思路
2017/10/24 Javascript
对node.js中render和send的用法详解
2018/05/14 Javascript
JavaScript实现随机点名器实例详解
2019/05/07 Javascript
js实现随机8位验证码
2020/07/24 Javascript
vue中@change兼容问题详解
2019/10/25 Javascript
Vue的双向数据绑定实现原理解析
2020/02/17 Javascript
解决Nuxt使用axios跨域问题
2020/07/06 Javascript
JS实现拖动模糊框特效
2020/08/25 Javascript
[09:13]2014DOTA2国际邀请赛 中国区预选赛coser表演
2014/05/23 DOTA
python获取从命令行输入数字的方法
2015/04/29 Python
Python使用plotly绘制数据图表的方法
2017/07/18 Python
python list元素为tuple时的排序方法
2018/04/18 Python
对tensorflow中cifar-10文档的Read操作详解
2020/02/10 Python
HTML5 本地存储 LocalStorage详解
2016/06/24 HTML / CSS
html5使用canvas压缩图片的示例代码
2018/09/11 HTML / CSS
美国网上鞋城:Shoeline.com
2016/11/17 全球购物
Timex手表官网:美国运动休闲手表品牌
2017/01/28 全球购物
杭州时比特电子有限公司SQL
2013/08/22 面试题
简述数据库的设计过程
2015/06/22 面试题
三八节主持词
2014/03/17 职场文书
五水共治一句话承诺
2014/05/30 职场文书
大学生党性分析材料
2014/12/19 职场文书
创卫工作总结2015
2015/04/22 职场文书
求职自荐信该如何书写?
2019/06/24 职场文书