解决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中实现远程调用(RPC、RMI)简单例子
Apr 28 Python
python实现简单温度转换的方法
Mar 13 Python
python爬取NUS-WIDE数据库图片
Oct 05 Python
关于python的bottle框架跨域请求报错问题的处理方法
Mar 19 Python
Python爬虫DNS解析缓存方法实例分析
Jun 02 Python
python实现kMeans算法
Dec 21 Python
flask中的wtforms使用方法
Jul 21 Python
Python后台开发Django的教程详解(启动)
Apr 08 Python
python3调用windows dos命令的例子
Aug 14 Python
Python StringIO如何在内存中读写str
Jan 07 Python
python相对企业语言优势在哪
Jun 12 Python
Python实现简单猜数字游戏
Feb 03 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/07/22 PHP
JavaScript 提升运行速度之循环篇 译文
2009/08/15 Javascript
使用js解决由border属性引起的div宽度问题
2013/11/26 Javascript
javascript抽象工厂模式详细说明
2014/12/16 Javascript
深入探究AngularJS框架中Scope对象的超级教程
2016/01/04 Javascript
深入解析Backbone.js框架的依赖库Underscore.js的作用
2016/05/07 Javascript
JavaScript中用let语句声明作用域的用法讲解
2016/05/20 Javascript
angular.fromJson与toJson方法用法示例
2017/05/17 Javascript
JavaScript基础之this详解
2017/06/04 Javascript
Vue子组件向父组件通信与父组件调用子组件中的方法
2018/06/22 Javascript
nodejs 使用http进行post或get请求的实例(携带cookie)
2019/01/03 NodeJs
[04:45]上海特级锦标赛主赛事第三日TOP10
2016/03/05 DOTA
[03:49]2016完美“圣”典风云人物:AMS专访
2016/12/06 DOTA
仅用50行Python代码实现一个简单的代理服务器
2015/04/08 Python
python 查找字符串是否存在实例详解
2017/01/20 Python
python3中获取文件当前绝对路径的两种方法
2018/04/26 Python
Python异常处理操作实例详解
2018/08/28 Python
python使用KNN算法识别手写数字
2019/04/25 Python
Python帮你微信头像任意添加装饰别再@微信官方了
2019/09/25 Python
详解Python中打乱列表顺序random.shuffle()的使用方法
2019/11/11 Python
关于pandas的离散化,面元划分详解
2019/11/22 Python
Python numpy多维数组实现原理详解
2020/03/10 Python
Python 如何反方向迭代一个序列
2020/07/28 Python
Python字符串对齐、删除字符串不需要的内容以及格式化打印字符
2021/01/23 Python
HTML5中判断横屏竖屏的方法(移动端)
2016/08/04 HTML / CSS
详解HTML5常用的语义化标签
2019/09/27 HTML / CSS
美国波道夫·古德曼百货官网:Bergdorf Goodman
2017/11/07 全球购物
全球度假村:Club Med
2017/11/27 全球购物
单位实习证明怎么写
2014/01/17 职场文书
应届电子商务毕业自荐书范文
2014/02/11 职场文书
置业顾问岗位职责
2014/03/02 职场文书
我的祖国演讲稿
2014/05/04 职场文书
班级文化建设标语
2014/06/23 职场文书
白酒代理协议书范本
2014/10/26 职场文书
多属性、多分类MySQL模式设计
2021/04/05 MySQL
Mysql分库分表之后主键处理的几种方法
2022/02/15 MySQL