PythonでSyntaxError: Non-ASCII character が出た時の対処

2020年3月23日月曜日

Python

t f B! P L

PythonでSyntaxError: Non-ASCII character が出た時の対処

はじめに

とても初歩的なことですが、Pythonで作ったコードを実行した時に、「SyntaxError: Non-ASCII character」が出た時の対処方法についてメモします。

解決

ファイルの先頭に、以下の1行を入れるだけで解決します。

# coding:utf-8

このエラーが出る原因は、PythonはデフォルトのファイルエンコーディングがAsciiになっているためにエラーが出ます。

日本語はAscii文字セットに収録されていないため、Pythonが文字を解釈できないようです。なので、ファイルの先頭に「coding:utf-8」のようにエンコーディングを指定してやれば、OKって感じです。

スポンサーリンク

QooQ