pythonで日本語csvを読み込む
職場で奇声をココロの中で叫びながらpythonと格闘してました。
python3とpython2とではcsvの挙動が違うことに気づいて放心。
以下備忘録
import csv # csvファイル開く with open('sample_person.csv', 'r') as csvfile: csv_reader = csv.reader(csvfile, delimiter=',', quotechar='"') for row in csv_reader: #中身表示 print(','join(row))
開くcsvファイルがshift-jisだったら
with open('sample_person.csv', 'r', encoding='shift_jis') as csvfile:
でいけるっぽい。