2010年6月13日のブックマーク (1件)

  • P.49 Webアプリケーションに値を渡す - tenkaoのはてなダ…メモ

    cgi モジュール を使用して、URLからクエリを受け取り、プログラムで利用します。 受け取られたクエリに記述されたキーと値には、cgi モジュールの FieldStorage というクラスのインスタンスから辞書風にアクセスします。 import cgi form = cgi.FieldStorage() value = form['key'].value FieldStorage のインスタンスは Python の辞書のようにインデクス を使って参照でき、標準の辞書に対するメソッド has_key() と keys() をサポートしています。組み込みの関数 len() もサポートしています。空の文字列を含むフォームのフィールドは 無視され、辞書には入りません; そういった値を保持するには、 FieldStorage のインスタンスを生成する時にオプションの keep_blank_valu

    P.49 Webアプリケーションに値を渡す - tenkaoのはてなダ…メモ
    kaibak
    kaibak 2010/06/13
    APIを作るためにクエリをURLから受け取る方法