[python] SyntaxError. Non-ASCII character

2015年7月9日木曜日

python

タイトルのエラーが出たら、
文字のエンコードの問題。

ファイルの先頭に
# coding: utf-8
と書くと回避できる。
coding:のgと:の間に空白があるとダメ。:とutf-8のuの間は空いてもオッケー。

界隈では、-*- coding: utf-8 -*-なんて書き方をよく見かける。emacs流らしい。