もう何年もPythonでCSVファイルを扱うのはやってきているので今更な感じではあるが、過去に記事を書いてなかったので書いとく。 みんな相変わらずExcel大好きだよね。実際便利だし。 CSVファイルを作成する Excelで適当に入力してファイルの種類をCSVにして保存。今回1行目はヘッダーとして使うので、半角英数にしています。 item,cost,amount りんご,100,4 みかん,50,3 バナナ,200,1 日本語のWindows環境の場合、保存したファイルの文字コードはShiftJIS(cp932)になります。 このファイルをPythonから読み込みます。 Pythonのcsv.DictReaderを使って読み込む csv.DictReaderを使うと読み込んだ結果を辞書で得ることができます。その際辞書のキーはCSVファイルの1行目の内容が使われます。 DictReaderそ
![Excelで作成したCSVファイルをPythonのcsvモジュールで読み込む - 偏った言語信者の垂れ流し](https://cdn-ak-scissors.b.st-hatena.com/image/square/9338e907b2b5b950c43092a1764ddb2ee1d5750a/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fn%2Fnullpobug%2F20120401%2F20120401000109.png)