なにげに XREA で Python を使う上で不便だと思ったことを、このページに書き付けておきます。
- defaultencoding が ascii
sys.getdefaultencoding() で確認したところ、defaultencoding が ascii になっていました。
site.py で EUC-JP とかになっていた方がうれしい人が多いかもしれません。
と書きながら、このページは UTF-8 だったりしますが。これは、別に ascii なら ascii でも
かまわないのですが、unicode('日本語') とか無造作にやると、当然エラーになります。
- 文字コード変換ライブラリが入っていない
pykf, kconv, jplib, kanjilib の一つでも入っているとうれしいのですが、一つも入っていません。
さすがに Japanese Codecs は入っていました。しかし、文字コードの自動判別をお手軽に行うこと
はできません。したがって、現状では、独自に入れることになるでしょう。
pure python 版がある kconv か kanjilib か。
- MySQL が Python からは使えない。
MySQLdb がインストールされているとうれしのだが.....。PostgreSQL もだめだろうな
ライブラリに関しては、デフォルトのもの+ Japanese Codecs ぐらいしか使えないのかもしれません。
このあたりがちょっと不便です。