解决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基于csv模块实现读取与写入csv数据的方法
Jan 18 Python
Pycharm 设置自定义背景颜色的图文教程
May 23 Python
pandas 按照特定顺序输出的实现代码
Jul 10 Python
python读取xlsx的方法
Dec 25 Python
谈谈Python中的while循环语句
Mar 10 Python
详解python的argpare和click模块小结
Mar 31 Python
python实现倒计时小工具
Jul 29 Python
Python实现微信机器人的方法
Sep 06 Python
Python中用pyinstaller打包时的图标问题及解决方法
Feb 17 Python
Python 实现3种回归模型(Linear Regression,Lasso,Ridge)的示例
Oct 15 Python
Django中如何用xlwt生成表格的方法步骤
Jan 31 Python
matplotlib画混淆矩阵与正确率曲线的实例代码
Jun 01 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实现异步调用方法研究与分享
2011/10/27 PHP
鸡肋的PHP单例模式应用详解
2013/06/03 PHP
php面向对象中的魔术方法中文说明
2014/03/04 PHP
在Win7 中为php扩展配置Xcache
2014/10/08 PHP
javascript实现滑动解锁功能
2014/12/31 Javascript
jquery中EasyUI实现同步树
2015/03/01 Javascript
JavaScript中消除闭包的一般方法介绍
2015/03/16 Javascript
JS获取图片lowsrc属性的方法
2015/04/01 Javascript
jQuery+jsp实现省市县三级联动效果(附源码)
2015/12/03 Javascript
jQuery自定义数值抽奖活动代码
2016/06/11 Javascript
JavaScript省市区三级联动菜单效果
2016/09/21 Javascript
bootstrap table表格插件使用详解
2017/05/08 Javascript
原生JS实现的放大镜特效示例【测试可用】
2018/12/08 Javascript
Vue源码解析之Template转化为AST的实现方法
2018/12/14 Javascript
微信小程序添加插屏广告并设置显示频率(一天一次)
2019/12/06 Javascript
webpack.DefinePlugin与cross-env区别详解
2020/02/23 Javascript
ES6 async、await的基本使用方法示例
2020/06/06 Javascript
[10:18]2018DOTA2国际邀请赛寻真——找回自信的TNCPredator
2018/08/13 DOTA
[04:20]DOTA2-DPC中国联赛 正赛 VG vs LBZS 选手采访 1月19日
2021/03/11 DOTA
Python上下文管理器和with块详解
2017/09/09 Python
浅谈python中的正则表达式(re模块)
2017/10/17 Python
在python下读取并展示raw格式的图片实例
2019/01/24 Python
Python笔记之工厂模式
2019/11/20 Python
python画蝴蝶曲线图的实例
2019/11/21 Python
PyTorch中torch.tensor与torch.Tensor的区别详解
2020/05/18 Python
KIKO MILANO西班牙官网:意大利领先的化妆品和护肤品品牌
2019/05/03 全球购物
英国排名第一的冲浪店:Ann’s Cottage
2020/06/21 全球购物
Bandier官网:奢侈、时尚前卫的健身服装首选目的地
2020/07/05 全球购物
Java如何支持I18N?
2016/10/31 面试题
仓库管理专业个人的自我评价
2013/12/30 职场文书
公务员培训自我鉴定
2014/02/01 职场文书
《维生素c的故事》教学反思
2014/02/18 职场文书
大学生活动总结模板
2014/07/02 职场文书
行政管理专业求职信
2014/07/06 职场文书
2019新学期家长会工作计划
2019/08/21 职场文书
浅谈Redis的事件驱动模型
2022/05/30 Redis