我們使用csv模組寫入資料到csv檔案中時,無論是使用writerow()方法還是writerows(),csv檔案中的每一行資料總是相隔一空行
import csv
data = [[1,2,3,4],[5,6,7,8],[9,10,11,12],[13,14,15,16]]
with open('data.csv', 'w') as f:
writer = csv.writer(f)
writer.writerow(['row1','row2','row3','row4'])
writer.writerows(data)
csv檔案中資料時這樣子的:
解決方法是
with open('data.csv', 'w',newline = '') as f:
在open方法中新增關鍵字引數newline = ''
import csv
data = [[1,2,3,4],[5,6,7,8],[9,10,11,12],[13,14,15,16]]
with open('data.csv', 'w',newline = '') as f:
writer = csv.writer(f)
writer.writerow(['row1','row2','row3','row4'])
writer.writerows(data)
linux下去除空行的方法
有時當進行某些配置檔案的檢視時,分去除注釋 如 但之後還會發現中間也許會有好多空行,所以,現小結一下去除空行的方法。1 用tr命令 grep v etc snmp snmpd.conf tr s n 2 用sed命令 grep v etc snmp snmpd.conf sed d 3 用awk命令...
linux下去除空行的方法
有時當進行某些配置檔案的檢視時,分去除注釋 如 但之後還會發現中間也許會有好多空行,所以,現小結一下去除空行的方法。1 用tr命令 grep v etc snmp snmpd.conf tr s n 2 用sed命令 grep v etc snmp snmpd.conf sed d grep v e...
Python 去除檔案中的空行
def clear space with open test r encoding utf 8 as fr for line in fr line line.strip if len line 0 yield line g clear space for line in g with open te...