Skip to main content
 首页 » 编程设计

python之一个变量多次出现如何获取请求值

2025年05月04日14rubylouvre

例如URL请求是这样的:

http://any-server.org/cgi-bin/test.cgi?a=1&b=2&b=20&b=200

是否可以在 CGI 或任何 Web 框架中获取 b 的三个值作为列表[2,20,200]?

谢谢!

请您参考如下方法:

使用.getall() :

b = request.GET.getall('b')  # ['2', '20', '200'] 

.getall() 是 MultiDict 类的一个方法; request的各种参数,包括.GET , .POST和 .params 是 MultiDict 实例。 WebOb project documentation ( Pyramid 请求所基于的)可以提供更多信息。