2019-02-10 07:39:36 | 作者: 康震 | 标签: 办法,模块,比方 | 浏览: 5475
假如给定你一个URL,比方: https://url/api?param=2 param2=4 咱们需求获取参数名和参数值的话,那能够用到python规范库urlparse
import urlparse
def qs(url):
query = urlparse.urlparse(url).query
return dict([(k,v[0]) for k,v in urlparse.parse_qs(query).items()])
print qs(https://url/api?param=2 param2=4) 回来的成果:{param:2,param2:4}
留意,这个模块的parse_qs办法在2;5的版本是不存在的,只要2.5以上的才有,你需求调用该办法的时分能够先经过dir(urlparse)检查模块urlparse是否有相应的办法。