水島雄太のブログ

個人的かつ雑多なブログです。

python

Flask Blueprint における template_folderパス解決の罠

Flask には Blueprintというアプリケーションをモジュール化出来る機能が備わっていますが、このBlueprintのtemplate_folderパス解決にはちょっとした罠があります。 Flaskで以下のようなパッケージ構成を組んだと仮定します。 run.py admin/ __init__.py vi…

nicosearch をPyPIで公開

ニコニコ検索APIをPythonから使用する簡単なラッパーライブラリを書いたので、試しにPyPIに公開してみました。 https://pypi.python.org/pypi/nicosearch https://github.com/ymizushi/nicosearch インストール方法 pip install nicosearch 使用方法 from ni…

Pythonのitems()とiteritems()の違い

Python2.xの辞書オブジェクトに対する組み込みメソッド、 items()はkeyとvalueをtupleに格納したlistを生成して返すのに対して、 iteritems()はイテレータを返す。 items()はいちいちリストを生成する分、オーバーヘッドがかかるので、 基本的にiteritemsを…