1. 程式人生 > 其它 >2.2如何從CSV檔案中匯入資料

2.2如何從CSV檔案中匯入資料

技術標籤: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)

執行測試:
在這裡插入圖片描述