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']