2009-02-04 22:34:39
昨日まではサンプルファイルに手を加えて動かすだけだった。今日は、自分のスクリプトで動かしてみたい。ということで、Pythonである。計算処理が多くなると、PHPよりもPythonの方が速いのだ。まずは、boto 1.6bをここからダウンロードして、インストールする。
Amazon SimpleDBでの利用方法は、
http://code.google.com/p/boto/wiki/SimpleDbIntro
に書いてあるので、それを参照する。
botoの設定ファイルは、
- /etc/boto.cfg - for site-wide settings that all users on this machine will use
- ~/.boto - for user-specific settings
昨日と同じように、条件に合うデータを取得してみる。
#!/usr/bin/python #vim: set fileencoding=utf-8 : import boto sdb = boto.connect_sdb() domain = sdb.get_domain('mydb') rs = domain.query("['HaeIIIF' > '83000']","['HaeIIIF' < '83200']","['Name' like 'Desulfomicrobium%']") for item in rs: print item['Name']このName like ... のところが効かずにだらだらと結果が表示されてしまった。それに慣れ親しんだSelect文でないから、何となくもの足りないなあ。おそらく、しばらくは"like"は使わないだろうとは思うのだけど、どうにかしなければ。