解决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让图片按照exif信息里的创建时间进行排序的方法
Mar 16 Python
win10系统中安装scrapy-1.1
Jul 03 Python
Python打包可执行文件的方法详解
Sep 19 Python
python实现对指定输入的字符串逆序输出的6种方法
Apr 26 Python
python版本单链表实现代码
Sep 28 Python
win7 x64系统中安装Scrapy的方法
Nov 18 Python
numpy中的meshgrid函数的使用
Jul 31 Python
Python多进程编程常用方法解析
Mar 26 Python
python属于解释语言吗
Jun 11 Python
python爬虫判断招聘信息是否存在的实例代码
Nov 20 Python
Python中常见的导入方式总结
May 06 Python
Python Pandas读取Excel日期数据的异常处理方法
Feb 28 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.MVC的模板标签系统(三)
2006/09/05 PHP
CURL的学习和应用(附多线程实现)
2013/06/03 PHP
PHP SPL标准库之文件操作(SplFileInfo和SplFileObject)实例
2015/05/11 PHP
thinkphp5使用无限极分类
2019/02/18 PHP
javascript 获取url参数和script标签中获取url参数函数代码
2010/01/22 Javascript
JQuery中$之选择器用法介绍
2011/04/05 Javascript
Textarea与懒惰渲染实现代码
2012/01/04 Javascript
JavaScript自动设置IFrame高度的小例子
2013/06/08 Javascript
随鼠标上下滚动的jquery代码
2013/12/05 Javascript
jQuery实现的输入框选择时间插件用法实例
2015/02/28 Javascript
vue登录注册及token验证实现代码
2017/12/14 Javascript
D3.js(v3)+react 实现带坐标与比例尺的柱形图 (V3版本)
2019/05/09 Javascript
通过Nodejs搭建网站简单实现注册登录流程
2019/06/14 NodeJs
解决Vue 给mapState中定义的属性赋值报错的问题
2020/06/22 Javascript
JavaScript indexOf()原理及使用方法详解
2020/07/09 Javascript
vue实现选中效果
2020/10/07 Javascript
[36:54]Mineski vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
[15:20]DOTA2-DPC中国联赛 正赛 Elephant vs Aster 选手采访
2021/03/11 DOTA
学习python处理python编码问题
2011/03/13 Python
tornado捕获和处理404错误的方法
2014/02/26 Python
使用python检测主机存活端口及检查存活主机
2015/10/12 Python
安装Python和pygame及相应的环境变量配置(图文教程)
2017/06/04 Python
Python django实现简单的邮件系统发送邮件功能
2017/07/14 Python
Python实现螺旋矩阵的填充算法示例
2017/12/28 Python
Python cookbook(字符串与文本)针对任意多的分隔符拆分字符串操作示例
2018/04/19 Python
Pandas读取MySQL数据到DataFrame的方法
2018/07/25 Python
Python 判断奇数偶数的方法
2018/12/20 Python
python对文件目录的操作方法实例总结
2019/06/24 Python
Python使用20行代码实现微信聊天机器人
2020/06/05 Python
Python内置函数及功能简介汇总
2020/10/13 Python
详解FireFox下Canvas使用图像合成绘制SVG的Bug
2019/07/10 HTML / CSS
日本亚马逊官方网站:Amazon.co.jp
2020/04/14 全球购物
超市总经理岗位职责
2014/02/02 职场文书
村委会换届选举方案
2014/05/03 职场文书
公司人事管理制度
2015/08/05 职场文书
MySQL Server层四个日志的实现
2022/03/31 MySQL