parse_qs 有几种实现
urlparse.parse_qs 返回字典
urlparse.parse_qsl 返回列表
这个模块在 python 3.0 中 改名为 urllib.parse
urllib.parse.parse_qs 返回字典
urllib.parse.parse_qsl 返回列表
cgi中的这两个函数已经废弃了, 留在模块中 只是为了向后兼容, 推荐使用urlparse.parse_qs 和 urlparse.parse_qsl
cgi.parse_qs
cgi.parse_qsl
import urlparse
qsdata = "test=test&test2=test2&test2=test3"
qs = dict( (k, v if len(v)>1 else v[0] )
for k, v in urlparse.parse_qs(qsdata).iteritems() )
print qs
本文介绍了Python中解析URL查询字符串的方法,包括urlparse.parse_qs和urlparse.parse_qsl两个函数的使用方式及其区别。此外还提到了cgi模块中的相关函数已废弃,并推荐使用urlparse中的函数。
1553

被折叠的 条评论
为什么被折叠?



