csv.writerow寫入多出空白一行問題解決
来源:互联网 发布:算法导论第四版pdf 编辑:程序博客网 时间:2024/05/28 05:17
最近在做資料處理時發現,使用csv模組的writerow做多筆寫入時,每筆之間會莫名其妙空一行。這樣的狀況在記事本看不出來,用excel就會發現了。根據網路查詢得知,windows系統下會幫每一行結尾多加一個看不見的”進位符號”,然而這個動作writerow本身就會幫我們做,所以等於重複按Enter兩次。避免這種狀況一般常見的解決方法是以binary的方式開啟檔案:
f = open("xxx.csv","wb")c = csv.writer(f)
然而這種方法在Python 3 下會產生錯誤:
ValueError: binary mode doesn’t take a newline argument
在花了我一個下午找尋,才終於找到解決辦法,而且極其簡單,讓這一下午的心血變得很不值…
f = open('xxx.csv', 'w', newline='')
後面加個newline=’ ‘的參數就好了。不過這招在Windows系統下有用,不知道到了Linux下會不會變成完全不會進位了? 這就有賴相關平台的朋友告知~
阅读全文
0 0
- csv.writerow寫入多出空白一行問題解決
- python3 writerow CSV文件多一个空行
- python3 writerow csv文件多一个空行
- python3 writerow CSV文件多一个空行
- writerow
- csv的writerow写入的文件会有空行很蛋疼
- Python3使用csv模块csv.writer().writerow()保存csv文件,产生空行的问题
- Python3使用csv模块csv.writer().writerow()保存csv文件,产生空行的问题
- Python3使用csv模块csv.writer().writerow()保存csv文件,产生空行的问题
- 去掉csv第一行
- Python中通过csv的writerow输出的内容有多余的空行
- Python中通过csv的writerow输出的内容有多余的空行
- Python中通过csv的writerow输出多余空行+py2.x &py3.兼容
- Python 中通过csv的writerow输出的内容有多余空行的解决办法
- dataGridView的最后空白一行
- python 2 csv写入空白行问题
- 去掉DataGridView最后一行的空白行,删除空白行
- 如何消除网页顶部的一行空白?
- 解决源码编译 ZeroC Ice 缺失 mcpp、bzip2、expat 库的问题
- LVDS原理与应用简介
- 排序-4-快速
- react-native-tab-navigator简单使用
- 1-6、matlab常用封装函数与快捷键
- csv.writerow寫入多出空白一行問題解決
- 求最大公约数(辗转相除法)
- 程序中的乐观锁与悲观锁,以及动手实现乐观锁 (转)
- 写在CSDN第一篇
- iOS学习笔记-122.多线程21——多图下载1_第一种实现方式(不靠谱)
- 通过python获取美女图片
- Linux学习(八)网络基础
- 链表
- Ubuntu中安装vmwareTools