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 ...