【Python】日本語文字を使った時のエラー

Pythonのコードの中で日本語を使うとエラーが出た。

アクション“シェルスクリプトを実行”でエラーが起きました: “ File "○○○.py", line 19
SyntaxError: Non-ASCII character '\xe3' in file google_phots_upload.py on line 19, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details”

その理由は、

いつも最初に呪文のように書いていた、文字コードの指定がなかったからだった。

# coding:utf-8

意味もわからず書くとこうなる。