httpリクエストのGETクエリをpythonで受ける。

基本的にPerlとかと一緒。
クエリとしてはURLの後ろなんかに?から始まる'maru=nau&me=mee'みたいな、key=値を&でつなげた情報ね。

import os
import cgi

if 'QUERY_STRING' in os.environ:
    query = cgi.parse_qs(os.environ['QUERY_STRING'])
else:
    query = {}

print "Content-Type: text/html\n\n"
print query

但し、上のqueryオブジェクトには{'辞書key':[リスト], 辞書key:[リスト・・・ってなカンジで戻ってきてるので。取り出すには

query['辞書key'][0]

とか打たないとエラーでます。
参考サイト
Python CGI でqueryを受け取る:新適当マイコン電子工作研究所:So-net blog