UnicodeDecodeError: 'cp932' codec can't decode byte 0xが出た。

f:id:m011501945:20170515180911j:plain

python3のこのプログラムを試したらタイトルのようなエラーが出ました。

f:id:m011501945:20170515181024p:plain

このようにしたら解決しました。

windowspythonを入れるとopenのデフォルトエンコーディングがcp932になるらしいです。

そのため、openの引数にencoding='utf-8'のように指定してあげると解決します。