在Python 2.7中将URL字符串转换为Dict

use*_*528 2 python

我有类似的字符串

s='www.gmail.com?uname=mark&pwd=test&age=20'
Run Code Online (Sandbox Code Playgroud)

我希望以下列方式将字符串转换为dict(d)

d={'uname':'mark','pwd':'test','age':20}
Run Code Online (Sandbox Code Playgroud)

非常感谢

bad*_*ray 12

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']}
Run Code Online (Sandbox Code Playgroud)