Pythonでエンコーディングで使用できない文字を数値文字参照に変換する

エンコーディングで使用できない文字を数値文字参照に変換する方法。 ユニコード文字列を指定したエンコーディングに変換したとき、変換できない文字があるとエラーが送出されます。 f = open(‘sjis.html’, ‘w …

Continue reading ‘Pythonでエンコーディングで使用できない文字を数値文字参照に変換する’ »

Jinja2 でループのインデックスを取得する

Gogole App Engine用フレームワーク Kay のテンプレートエンジンに使用されている Jinja2 でループのインデックスを取得する方法。 enumerate()みたいなことをJinja2でしたい。 for …

Continue reading ‘Jinja2 でループのインデックスを取得する’ »

Pythonの相対インポート

Python2.5では「.」を使うことで、相対インポートができる。 A.B.Cというモジュールにおけるimportの動作 from . import D #A.B.Dをインポート from .. import E #A. …

Continue reading ‘Pythonの相対インポート’ »

Pythonでmap関数は引数listを複数指定できる。

Pythonでmap関数は引数listを複数指定できる。 >>> map(pow, [1,2,3], [2,3,4]) # 1**2, 2**3, 3**4 [1, 8, 81] ということを、『初めて …

Continue reading ‘Pythonでmap関数は引数listを複数指定できる。’ »