用pycham讀取和寫入csv檔案

2021-10-24 05:31:09 字數 1600 閱讀 3272

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