2.2如何從CSV檔案中匯入資料
阿新 • • 發佈:2021-02-06
技術標籤:Python資料視覺化csvpython
2.2 如何從CSV檔案中匯入資料
1、CSV格式,顧名思義就是指逗號分隔的值(檔案中還包括一個檔案頭,也是用逗號分隔)
2、從CSV檔案中匯入資料有一下5個步驟:
- 開啟ch02-data.csv檔案。
- 首先讀取檔案頭
- 然後讀取剩餘行
- 當發生錯誤時丟擲異常
- 讀取完所有內容後,列印檔案頭和其餘所有行
3、程式碼的實現如下
import csv
import sys
filename='ch02-data.csv'
data=[]
try:
#開啟CSV檔案,並把它繫結到物件f
with open(filename) as f:
#用csv.reader()方法返回reader物件
reader=csv.reader(f)
c=0
#通過該reader物件遍歷所讀取檔案的所有行
for row in reader:
if c==0:
header=row
else:
data.append(row)
c+=1
except csv.Error as e:
print %"Error reading CSV file at line %s:%s"%( reader.line_num,e)
sys.exit(-1)
if header:
print(header)
print('=====================')
for datarow in data:
print(datarow)
執行測試: