Python DictReader讀寫csv檔案

2021-08-21 09:17:36 字數 844 閱讀 4571

此文件的示例**是基於python3.5寫的。

使用csv庫前,先導入csv庫:

import csv

假設csv檔案的內容如下圖所示,dictreader會將第一行的內容(類標題)作為key值,第二行開始才是資料內容。即圖中的csv檔案有2列7行資料,第一列的key值為id,第二列的key值為class:

#迴圈列印資料的id和class值,此迴圈執行7次

print(row[『id』],row[『class』])

列印結果為:

0 5

1 4

2 13

… 6 15

現假設我們要建立乙個格式如上圖所示的csv檔案,則實現**應該如下:

with open(『name.csv』,』w』) as csvfile:

writer = csv.dictwriter(csvfile,fieldnames=[『id』,』class』])

#寫入列標題,即dictwriter構造方法的fieldnames引數

writer.writeheader

()for

data

indatas:

writer.writerow()

python中csv檔案處理 讀寫csv檔案

1.讀取csv檔案 import csv with open stock.csv r as fp reader csv.reader fp reader是乙個迭代器,可以進行遍歷 titles next reader for x in reader print x 0 print x 1 print...

python3使用csv模組讀寫csv檔案

讀取csv檔案 import csv 開啟檔案,用with開啟可以不用去特意關閉file了,python3不支援file 開啟檔案,只能用open with open csv r encoding utf 8 as csvfile 讀取csv檔案,返回的是迭代型別 read csv.reader c...

利用python中的csv庫讀寫csv檔案

python讀寫csv檔案就我知道的方法有 1 利用csv庫,2 利用讀寫txt檔案的方式處理,3 利用numpy或pandas庫處理 在這篇部落格中,博主就進行了比較詳細的介紹 python中csv檔案的若干讀寫方法 這篇部落格就說一說如何利用csv庫來讀寫csv檔案本部落格參考自多篇網上資料,列...