python で ファイル読み込み時のエラー UnicodeDecodeError: 'utf-8' codec can't decode byte 0x82 in position 0: invalid start byte 原因は、、 Python
python で ファイル読み込み時のエラー
UnicodeDecodeError:  utf-8  codec can t decode byte 0x82 in position 0: invalid start byte
原因は、読み込もうとしてたファイルが UTF-8 だと思ってたのに
実はSJISだったから。
英語だと大丈夫なんだけど、日本語だとやっぱりエラーになる
こんな感じで読もうとしてた。
with codecs.open(path  r    utf-8 ) as f:
解決策は、読み込むファイルをきちんと、UTF-8で保存したら読める。
ちなみに以下のようにパラメータで  ignore  を指定すれば
読み込めない文字を ? とかに変換して強制的に読む
with codecs.open(path  r    utf-8    ignore ) as f:
だけとやっぱりファイルの文字コードをきちんとあわせて保存することだよん