python使用csv寫入csv檔案

2021-10-02 06:13:52 字數 421 閱讀 3608

沒什麼好說的,直接上**吧:

with open('file.csv', "w", encoding='utf-8', newline='') as csvfile:

writer = csv.writer(csvfile)

# 首先是表頭

writer.writerow(["id", "name", "gender", "birthday", "rating"])

# 然後是迴圈寫入內容

for row in results:

writer.writerow([row[0], row[1], row[2], row[3], row[4]])

其中,with open()裡的newline=』'是為了定義下一行開始前不空行,不加它的話,csv檔案中每個條目的下面會多出乙個空行

python資料寫入CSV

下面我將介紹什麼時候適合使用pandas,什麼時候適合使用csv庫。主要區別是乙個按行儲存方便,乙個按列訪問方便。假設第一列為 1,1,1,1 第二列為 2,2,2,2 第三列的值為 3,3,3 列名 表頭名字 為column1,column2,column3。如下 import pandas as...

python讀取 寫入csv檔案

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

python寫入檔案到CSV

編碼問題!使用csv模組時,寫入中文在python中是預設unicode編碼,寫入時csv會出錯,寫不進去資料。import csv with open review.csv ab as f fieldnames comment user time writer csv.dictwriter f,f...