【csv】csvファイルの読み込み【Python】

ファイル

├test.py
└test.csv

<test.csv>
1,2,3,4
5,6,7
8,9,10,11,12

実行結果

[[‘1’, ‘2’, ‘3’, ‘4’, ”],
[‘5’, ‘6’, ‘7’, ”, ”],
[‘8’, ‘9’, ’10’, ’11’, ’12’]]

全て文字列として出力される。

コメント

encoding = “utf-8″にすると不可視文字の\ufeffが出力されてしまうのでutf-8-sigとすることで防げます。

ここから空欄””を削除するには下記コードで対処できる。