2009-09-01から1ヶ月間の記事一覧
pythonのeasy_installでこれまでにインストールしたパッケージを確認しようと思ったのだが、一覧表示させる方法が分からなかった。仕方なくパッケージがインストールされるディレクトリ(/usr/lib/python2.4/site-packages/)に移動したところ easy-install.…
ここ最近Pythonのlxmlモジュールを試していて、RSS1.0形式のデータをXPathで検索する場合は名前空間を指定しなければならないことを知った。 例えば、RSSから各記事のタイトル部分を取得したいとして RSS2.0の場合、「 /rss/channel/item/title 」でOKなのだ…
前回の記事で使用したPythonのlxmlモジュールについて調べていたら、XMLデータの検索に用いるXPath式をプリコンパイルできるらしいことが分かったので、どのくらい速度が向上するのか試してみた。 テストデータは前回のものと同じ。 $ ls -hl | grep yahoo_l…
pythonのlxmlを使ってXML文書内を検索するとき、XPathの書き方でどのくらい速度に影響するのか、簡単に試してみた。 まず、検索対象とするテストデータとして、Yahooからrssをダウンロードした。 $ wget -q http://blogs.yahoo.co.jp/rss.xml && mv rss.xml …
pythonのSocketServerモジュールを使っていて、前回bindしたソケットは閉じているのに再実行時に以下のようにsocket.errorが発生した。 $ python -V Python 2.4.3 $ python test_srv.py server start server close $ python test_srv.py Traceback (most rec…