0

Pythonを使用してURLを介して複数のパラメーターを渡そうとしましたが、次のように書きました:

 self.response.out.write("""<html><br><body><center> <li ><a href="download.py?blob_key=%s & width=%s & height=%s" >%s</a></center></body></html>      
""" % (str(blob_key),str(w),str(h), str(name)))

しかし、私はこのメソッドを通過できません。エラーが正確にはわかりません。ありがとう

4

1 に答える 1

3

ここで問題になるのは空白です。HTTP プロトコルは、リクエスト文字列でそれを許容しません。

私はそれを次のように書きます:

'<a href="download.py?key={}&width={}&height={}">{}</a>'.format(key, w, h, name)

(str.formatは の新しい優先代替手段str%somethingです)。

于 2012-04-09T21:44:27.910 に答える