2022-07-21 文字コードを指定して開く Python あるCSVファイルが正しく読み込めない問題は、文字コードがshift-jisなのが原因だった。 ということで、ファイルをshift-jisで開いたら正しく読み込むことが出来た。 文字コードを指定するときには、encoding = '文字コード' を付ければ良い。 import csv with open("test.csv", encoding = 'shift-jis') as f: reader = csv.reader(f) まさか今でもshift-jisに悩まされることになるとは。対象となるCSVファイルをutf-8で作成できないかなぁ。