Pythonでcsvファイルを読み込む方法です
open ファイルを開く
引数
- file=ファイルパス
- mode = ‘r'(読み込み用)、 ‘w'(書き込み用)、 ‘a'(追記用)、…など
- encoding=文字コード
- …など
reader ファイルを読み込む
引数
- csvfile= open で取得したcsvfile
- doublequote=項目間の区切り文字
- …など
import csv csvfile = open(r'C:\*****\test.csv', "r", encoding="utf_8") f = csv.reader(csvfile, delimiter=",", doublequote=True, lineterminator="\r\n", quotechar='"', skipinitialspace=True) header = next(f) print(header) for row in f: print(row)
csvファイルの中身
id,name 1,aaaaa 2,bbbbb 3,ccccc 4,ddddd 5,eeeee
実行結果
['id', 'name'] ['1', 'aaaaa'] ['2', 'bbbbb'] ['3', 'ccccc'] ['4', 'ddddd'] ['5', 'eeeee']