古澤pythonについて学んだこと - HondaLab/Robot-Intelligence GitHub Wiki

5/24

ファイルを読み込むときに文字コードでエラーが発生した場合
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x91 in position 65: invalid start byte というエラーがでてくる.
ファイルを読み込む部分を
open(path,encoding="utf-8",errors='ignore',mode='r') とすると読み込めるようになる.encodingの指定だけで治る場合もあるが,eroosを指定することで対応できなかった文字を除くことができる.なので,文字コードが通らなかった部分も必要なデータだった場合はerrosでは解決しない.