Python コメント coding:utf-8 の記述位置

Python + apache で UTF8の情報を扱っていたら SyntaxError: Non-ASCII character のエラーが多発、どうも

# -*- coding: utf-8 -*-

の記述位置が悪かったようで
途中に記述していたコメントを移動させて

#!~/python
# -*- coding: utf-8 -*-

pythonのパスが先頭、次の行にcodingを記述したら動作するようになった
マジックコメントって必要な場所より上にあればいいと思っていた・・・

コメント