python讀取和寫入csv檔案的兩種方法

2021-10-06 05:16:45 字數 970 閱讀 3245

csv檔案:

讀取的兩種方法,一種通過直接查詢下標的方法,另外一種是通過表頭查詢

寫入資料

import csv

header =

['name'

,'age'

]#資料列名

datas =[,

]# 字典資料

# test.csv表示如果在當前目錄下沒有此檔案的話,則建立乙個csv檔案

# a表示以「追加」的形式寫入,如果是「w」的話,表示在寫入之前會清空原檔案中的資料

# newline是資料之間不加空行

# encoding='utf-8'表示編碼格式為utf-8,如果不希望在excel中開啟csv檔案出現中文亂碼的話,將其去掉不寫也行。

with

open

('test.csv'

,'a'

, newline=

'',encoding=

'utf-8'

)as f:

writer = csv.dictwriter(f,fieldnames=header)

# 提前預覽列名,當下面**寫入資料時,會將其一一對應。

writer.writeheader(

)# 寫入列名

writer.writerows(datas)

# 寫入資料

CsvHelper, 幫助讀取和寫入CSV檔案的庫

csvhelper 用於讀取和寫入csv檔案的庫。非常快速,靈活且易於使用。支援讀取和寫入自定義類物件。要安裝 csvhelper,在包管理器控制台中執行以下命令 pm install package csvhelper 雙重許可 microsoft public 許可證 ms pl apache許...

python讀取 寫入csv檔案

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

python 讀取並寫入csv

使用python讀取csv檔案 要讀取的csv檔案為 訓練用資料.csv 新建立的寫內容的檔案為 222.csv import csv csv file csv.reader open 訓練用資料.csv r f open 222.csv w newline writer csv.writer f ...