😽

PythonでCSVを読み込む方法

2022/01/13に公開

PythonでCSVを読み込む方法について、調べたので共有します。

サンプルでは、下記のコードを記述した.pyファイルと同階層に、「test.csv」を配置。
中身は以下です。

aaaa,1,10,100
bbbb,2,20,200
cccc,3,30,300

上記のファイルを読み込むコードは以下になります。

#CSVを読み込むためのモジュールをインポート
import csv

#withを使ってopenすることで、closeし忘れを防ぐ
#このスクリプトと同階層にあるtest.csvを開く
with open("./test.csv", "r", encoding="utf-8") as f:
    reader = csv.reader(f)
    # rowにはcsvの一行分がlistで格納されている
    for row in reader:
        print(row)

出力結果

['aaaa', '1', '10', '100']
['bbbb', '2', '20', '200']
['cccc', '3', '30', '300']

Discussion