今後会社などでpythonを扱いたくなった時のためのメモです
結論 visual studioを使うとよい
他には
cp932' codec can't decode byte 0x8e in position 18: illegal multibyte sequenceが出るとき
以下のコードを先頭に書く
import io, sys
sys.stdout = io.TextIOWrapper(sys.stdout.buffer,
encoding=sys.stdout.encoding,
errors='backslashreplace',
line_buffering=sys.stdout.line_buffering)
さらに
ファイルを扱うopenファイルでunicodeエラーが起きた時
with open(path) as f:
こんな感じのを
with open(path, encoding="utf-8") as f:
に変える