pymongoでpythonスクリプトを書いてて引っかかったこと1

pymongoを使ってpythonスクリプトを書いていたときに引っかかったことです。

これは別にpymongoだけの話ではなく根本的にpythonの使い方を間違えていた話です。

pythonスクリプトを途中まで書き実行したときに


sys:1: DeprecationWarning: Non-ASCII character '\xe3' in file スクリプト名 on line 17, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details

と出てしまいました。ASCII characterなどと書いてあったので文字の指定がおかしいのかと思い
/etc/sysconfig/l18nを確認したのですが、ここはja_jp,utf-8になってたので
スクリプト自体の問題でした。

正しくpythonで書くときは


#!/usr/bin/python
# coding: utf-8

の様に書きます。私はcodingのスペルをミスってただけでしたw
utf-8の部分を他のものに変更すれば使用できます。