[英]Does Python 2.6 have a built in URL parameters parser?
给定URl,如何获取参数字典?
http://docs.python.org/library/urlparse.html
编辑:它返回url参数的元组。 如果你绝对需要将它放在一个字典中,你将不得不自己实现它。 (获取元组然后将其分配给dict)
string = "addressing scheme network location path query fragment_identifier".split()
url = urlparse.urlsplit("url")
dictionary = dict(zip(string,url))
不确定该字典行是否有效,但它是这样的。
当然,它被称为urlparse 。 然而,代替词典时,该urlsplit和方法里urlparse输出一个namedtuple对象,你很容易被成员属性引用。 如果字典是必须的,你也可以使用那些命名的元组值构造一个。 如果要解析查询参数,请使用同一模块中的parse_qs
和parse_qsl
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.