CSVファイルの読み込み

PythonでCSVファイルを読み込むプログラムを書いてみる。
csvというモジュールを使う。

■読み込むCSVファイル
pc.csv

name,maker,price
PC-8801,NEC,278000
Macintosh SE/30,Apple Computer,498000
X68000,SHARP,350000

■Pythonスクリプト
read_pc.py

import csv

CSV_FILE = 'pc.csv'

with open(CSV_FILE) as f:
  reader = csv.reader(f)
  for row in reader: # rowには各行の項目がリストオブジェクトとして代入される。
    print(row)

■実行結果

$ python read_pc.py
['name', 'maker', 'price']
['PC-8801', 'NEC', '278000']
['Macintosh SE/30', 'Apple Computer', '498000']
['X68000', 'SHARP', '350000']

参考サイト

CSV ファイルの読み書き (Python公式サイト)

参考文献

PythonとJavaScriptではじめるデータビジュアライゼーション (P.52付近)