2011-03-01から1ヶ月間の記事一覧

Google App Engine Python:スケジュール、キャッシュ、テンプレートによる効率的更新(1)。- cron.yaml

Google App Engine は、アプリケーションを決まった時刻に起動できるサービス「cron」を使用したスケジュール・タスクを提供する。 また、Google App Engine には、メモリ・オブジェクト・キャッシュ・システム「memchace」で、データをキャッシュできる仕組…

Python:xml.etree.ElementTree, 外部 RDF。

前回は、ローカルな RDFファイルの item 要素から title を取り出した。 今回は、外部の RDF を扱ってみる。前回のソースコードで変えたのは次の部分。 rootTree=etree.parse(source) parse メソッドは、内部のファイルを取り込めるが、外部ファイルは取り込…

Python:xml.etree.ElementTree, RDF titleの取得

前回の記事で、xml.etree.ElementTree モジュールを利用する際には、パス指定の名前空間部分が必要とわかったので、今回は、ローカルな RDFファイルから item 要素から title を取り出してみる。rootTree.findtext('.//{http://purl.org/rss/1.0/}title') if…

Python:xml.etree.ElementTree

RDF からデータを取り出したいと思い、はじめて xml.etree.ElementTree モジュールを利用しました。ハマったのは、パス指定の名前空間部分。 参考にしたコードサンプルでは「.//タグ名」で子孫の要素を参照できると書いてあった。そこで、title のテキストを…