python中 ,CSV模組的寫操作

2021-09-29 07:41:35 字數 1222 閱讀 3708

一、以元組的方式寫入

(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檔案,返...