Pythonでcsvファイルを読み込む方法

投稿者: | 2020年10月13日

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