讀取csv檔案:
#讀取csv檔案
import csv
with
open
("ceshi.csv"
,mode=
"r",encoding=
"utf-8"
)as f:
f_csv=csv.reader(f)
#通過csv類庫讀取原始檔
idx=
0for data in f_csv:
#遍歷輸出csv資料內容
if idx==0:
#如果是標題,跳過
pass
else
:#如果不是標題,列印內容
print
(f"使用者名稱"
)#根據索引獲取資料
idx=idx+
1#自增列印
把測試資料(list)寫入csv檔案:
#把測試資料(list)寫入csv檔案
head=
["username"
,"email"
,"tel"
]data=[[
"xiaoming"
,"xiaoming126.com"
,"13122223333"],
["xiaohong"
,"xiaohong126.com"
,"13122223334"],
["xiaozi"
,"xiaozi126.com"
,"13122223335"]]
with
open
("ceshi.csv"
,mode=
"w",encoding=
"utf-8"
,newline="")
as f:
#開啟目標csv檔案
f_csv=csv.writer(f)
#使用列表方式寫入csv檔案
f_csv.writerow(head)
#寫入表頭
f_csv.writerows(data)
#寫入資料
把資料(dic)寫入csv檔案中:
#把資料(dic)寫入csv檔案中
head=
["username"
,"email"
,"tel"
]data=[,
]with
open
("ceshi.csv"
,mode=
"w",encoding=
"utf-8"
,newline="")
as f:
#開啟目標檔案
f_csv=csv.dictwriter(f,head)
#引數(目標檔案,表頭)
f_csv.writeheader(
)#寫入表頭
f_csv.writerows(data)
#寫入資料
csv檔案格式:
Python csv讀取寫入csv
逗號分隔值 comma separated values,csv,有時也稱為字元分隔值,因為分隔字元也可以不是逗號 其檔案以純文字形式儲存 資料 數字和文字 csv讀取 with open data.csv r as csvfile linedatas csv.reader csvfile prin...
CSV基礎操作 寫入和讀取
csv,英文全稱為comma sepatated values,是以純文字形式儲存 資料,中文可以叫做逗號分隔值。相比xlsx,文字儲存的結構更加清晰。採用writerow 寫入每一列,我們可以使用下面的 生成乙個csv檔案。import csv with open examble.csv w as...
CSV檔案的讀取和寫入
csv檔案是一種用來儲存 資料的檔案,該檔案是乙個字串行。csv檔案以一條條記錄組成,每條記錄為一行,每條記錄由欄位組成,以逗號或製表符分隔。將檔案字尾改為.csv即可用excel開啟為csv檔案 使用csv.reader 讀取csv檔案,返回的是乙個reader物件 語法格式 csv.reader...