cgi.parse_qs' 是什么意思
我找到了这段代码:
def _oauth_parse_response(body):
p = cgi.parse_qs(body, keep_blank_values=False)
但是我不知道这是什么意思。
谢谢。
3 个回答
4
docs.python.org 有一个很棒的搜索引擎,可以帮你找到 这个内容:
这个函数在这个模块中已经不推荐使用了。请改用 urllib.parse.parse_qs()。这个函数在这里保留只是为了兼容旧版本。
当你点击链接后,你会看到:
解析一个作为字符串传入的查询字符串(数据类型为 application/x-www-form-urlencoded)。返回的数据是一个字典。字典的键是唯一的查询变量名,值是每个变量名对应的值的列表。
等等。
虽然我很喜欢因为回答一些非常简单的问题而获得轻松的积分,这些问题任何有点常识的人都能自己解决,甚至借助今天强大的搜索引擎,但有些问题真的太简单了——就像在打坐着的鸟一样简单。你在这里并不是新手——为什么不试试一个绝对革命性的策略呢!花点小力气自己搜索一下,只有在确实有值得问的问题时再提问?
5
这句话的意思是:“在cgi
对象里找一个叫parse_qs
的属性,然后把它当成一个函数来调用,传入body
作为位置参数,同时把keep_blank_values
作为关键字参数,值设为False
。”
关于cgi
的定义可以往上找,但它很可能是同名的标准库模块,详细信息可以查看这个链接。