Python寫入csv檔案時出現空行

2021-09-11 02:08:12 字數 592 閱讀 4791

import csv

flow = open('./my csv file.csv, 'w'')

csv_writer = csv.writer(flow)

for line in lines:

csv_writer.writerow(line)

這樣的一段**執行結束後,發現寫入的csv檔案中很多空行,準確的說是寫一行空一行。

解決辦法是,在open()引數中將newline設定為空

import csv

flow = open('./my csv file.csv, 'w',newline='')

csv_writer = csv.writer(flow)

for line in lines:

csv_writer.writerow(line)

解決了

???再看看我們以前的文章???

? excel中資料分析工具庫-相關係數篇

? 乾貨,手把手教會你做相關性分析

? 5年資料分析路,小結。

? 使用者細分及畫像分析

? k-近鄰演算法及實踐

python使用csv寫入csv檔案

沒什麼好說的,直接上 吧 with open file.csv w encoding utf 8 newline as csvfile writer csv.writer csvfile 首先是表頭 writer.writerow id name gender birthday rating 然後是...

python寫入csv檔案時的亂碼問題

今天在使用python的csv庫將資料寫入csv檔案時候,出現了中文亂碼問題,解決方法是在寫入檔案前,先指定utf 8編碼,如下 import csvimport codecs if name main file name data.csv with open file name,wb as f f...

python讀取 寫入csv檔案

總是記不住怎麼讀取csv檔案,每次都是上網查,寫個部落格記錄下來看看會不會記得更清楚。個人比較喜歡用pandas的read csv函式來讀取csv檔案 import pandas as pd train data pd.read csv data train.csv 讀取後的資料是dataframe...