繁体   English   中英

Python 2.6是否有内置的URL参数解析器?

[英]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_qsparse_qsl

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM