タグ

ブックマーク / lab.hde.co.jp (2)

  • PythonのUnicodeEncodeErrorを知る - HDEラボ

    Pythonにはじめて触って、いつのまにか1年が過ぎたのですが、一番はまったのは、やっぱりunicodeの扱いだったと思います。 特に、 UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-12: ordinal not in range(128) のようなエラーにはさんざん悩まされました。ここがたとえばrubyなど他の言語と比べてわかりにくいために、Pythonが取っつきにくい言語になっているのではないか、と個人的には思います。 そこで、このエラーに関係するはまりどころとTipsをいくつか列挙してみました。これからPythonに触れられる方の参考になればと思います。 なお、環境はUNIX上のPython 2.4, 2.5を想定しています。 u1はunicode型で、s1はstr型です。s1にどのよ

  • web.pyのテンプレート機能を使ってみるぞなもし - HDEラボ

    HDEラボの桜井です。 今日は節分ですが、私は恵方巻にはあまり縁がないので歳の数だけ豆をべました。 さて、今日はweb.pyというpythonの簡単なWebフレームワークに付属する テンプレート機能の使い方を簡単に説明したいと思います。 まず、下記からweb.pyをゲットしましょう。(downloadより取得してください) http://webpy.org/ それから、web.pyを導入します。

  • 1