我有像
这样的字符串s='www.gmail.com?uname=mark&pwd=test&age=20'
我希望字符串以下列方式转换为dict(d)
d={'uname':'mark','pwd':'test','age':20}
非常感谢
答案 0 :(得分:11)
BTW修复您的网址。但是答案就是这样:
>>> from urlparse import urlparse, parse_qs
>>> url = 'www.gmail.com?uname=mark&pwd=test&age=20'
>>> urlparse(url).query
'uname=mark&pwd=test&age=20'
>>> parse_qs(urlparse(url).query)
{'age': ['20'], 'pwd': ['test'], 'uname': ['mark']}