2013年はPythonの年
僕自身は詳しくないのですが、巳年ということと、友人にPython使いが多いことから、Pythonを学び始めることにしました。
そしてGoogle App Engineを用いて開発しようとしたところで、躓きました。
文字コードに注意
エディターにPyScripterを用いて開発をしようとしたのですが、何故かGoogle App Engine Launcher内のプロジェクトが、赤文字になり、RunすることもLogsを見ることも何も選択できない状態になってしまいました。
この状態は、Google App Engine Launcherにプロジェクトを追加した後にフォルダを変更したり、app.yamlが読みこめていないときなどに起こるそうです。
日本語を利用したいのでPyScripterからファールフォーマットを、「Ansi」から「UTF-8」に変更したことが問題でした。
ここでは、「app.yaml」は、「UTF-8(No BOM)」を選択しなければなりません。
かといって、すべて「UTF-8(No BOM)」にすればいいかと言えばそうでもなく、.htmlなどは「UTF-8」を用います。
「PATHも通って、さっきまで動いていたのに何が問題なんだ!」
同じような事態になったときは、一度ご確認ください。