一、以元組的方式寫入
(1)writerow,一次寫入一行,可以寫入乙個列表的所有資料
(2)writerows,一次寫入多行,可以寫入列表中,多個為元祖的元素
import csv
defwriter_csv_demo1()
: headers =
["name"
,"age"
,"height"
] values =[(
"王五1",18
,178),
("張三1",20
,180),
("趙六1",17
,166)]
with
open
("test_write.csv"
,"w"
,encoding=
"utf-8"
,newline="")
as fp:
writer = csv.writer(fp)
writer.writerow(headers)
#一次寫入一行
writer.writerows(values)
#一次寫入多行
writer_csv_demo1(
)
二、以字典的形式寫入(推薦使用)
import csv
defwriter_csv_demo2()
: headers =
["name"
,"age"
,"height"
] values =[,
,]with
open
("test_write2.csv"
,"w"
, encoding=
"utf-8"
,newline="")
as fp:
#newline=""去掉兩行之間的空行
writer = csv.dictwriter(fp,headers)
# 使用csv.dictwriter()方法,需傳入兩個個引數,第乙個為物件,第二個為檔案的title
writer.writeheader(
)# 使用此方法,寫入表頭
writer.writerows(values)
#寫入多行,每一行是乙個字格式的資料
writer_csv_demo2(
)
python中的csv模組
最近學習機器學習遇到了csv這個包,怎麼用呢,這成了乙個疑問,從網上查了一下,簡單的總結一下。什麼是csv?csv檔案格式是一種通用的電子 和資料庫匯入匯出格式。可以用來處理從csv檔案中讀入,讀出一系列的數值或字典。csv的基本應用 先來做乙個比較吧 1 with open c users l d...
寫csv檔案 Python讀寫CSV
逗號分隔值 comma separated values,csv,有時也稱為字元分隔值,因為分隔字元也可以不是逗號 其檔案以純文字形式儲存 資料 數字和文字 1 首先匯入csv模板 2 建立乙個csv檔案物件 3 開啟檔案進行讀取 結果 測試1 軟體測試工程師 測試2 軟體測試工程師 測試3 軟體測...
python中 ,CSV模組的讀操作
一 python的csv模組 python自帶了csv模組提供使用者對csv檔案進行讀寫操作 csv是comma separated values的縮寫,是用文字檔案形式儲存的 資料 二 csv的讀操作 檔案 test data.csv 1 reader函式 接受乙個可迭代的物件,比如csv檔案,返...