python エラー「SyntaxError: Non-ASCII character ‘\xe3’ in file」が発生した場合の解決法

python エラー「SyntaxError: Non-ASCII character ‘\xe3’ in file」が発生した場合の解決法

pythonでエラー「SyntaxError: Non-ASCII character ‘\xe3’ in file」が発生した場合の解決法を記述してます。

環境

  • OS CentOS 7.9.2009 (Core)
  • Python 2.7.5

エラー全文

実行時に発生

SyntaxError: Non-ASCII character '\xe3' in file filename.py on line 3, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details

原因

プログラムで、日本語を使用する場合は文字コードを指定する必要がある

解決法

プログラムの先頭に文字コードを指定してあげる

# coding: UTF-8