'cgi.parse_qs'是什么意思

时间:2010-05-22 01:47:44

标签: python

我找到了这段代码:

def _oauth_parse_response(body):
    p = cgi.parse_qs(body, keep_blank_values=False)

但我不知道是什么意思

感谢

3 个答案:

答案 0 :(得分:4)

docs.python.org有一个出色的搜索引擎,会向您显示this

  

此功能已弃用   模块。使用urllib.parse.parse_qs()   代替。它只在这里维护   为了向后兼容。

一旦您点击链接,就会看到:

  

解析以字符串形式给出的查询字符串   参数(类型的数据   应用程序/ x-WWW窗体-urlencoded)。   数据作为字典返回。该   字典键是唯一的查询   变量名和值是   每个名称的值列表。

等等。

尽管我可能很容易回答这个绝对琐碎的问题,任何有脉搏的人都应该没有自己回答的问题,也许在今天相当强大的搜索引擎的帮助下,一些问题确实易于回答 - stackoverflow相当于射击坐鸟。你在这里不是新手 - 为什么不呢,我将提出一个绝对革命性的策略!做出微观的努力,做自己的搜索,并在 值得询问的事情时提出问题?

答案 1 :(得分:4)

这意味着“在cgi对象上查找名为parse_qs的属性,并将其称为函数,body作为位置参数,keep_blank_values作为关键字参数值为False“。

对于cgi的定义,请进一步查看,但可能是stdlib模块of the same name

答案 2 :(得分:3)