Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python2.6是否有内置的URL参数解析器?_Python - Fatal编程技术网

Python2.6是否有内置的URL参数解析器?

Python2.6是否有内置的URL参数解析器?,python,Python,给定URl,如何取回参数字典? 编辑:它返回url参数的元组。如果你真的需要在一个词汇表中使用它,看起来你必须自己实现它。(获取元组,然后将其分配给dict) 不确定字典行是否有效,但它是这样的。当然,它被称为。但是,urlspit和urlparse方法不输出字典,而是输出一个对象,您可以很容易地通过成员属性引用该对象。若字典是必须的,那个么您也可以使用那个些命名的元组值构造一个字典。 如果要解析查询参数,请使用同一模块中的parse_qs和parse_qsl,我需要查询参数。>>u、 urls

给定URl,如何取回参数字典?

编辑:它返回url参数的元组。如果你真的需要在一个词汇表中使用它,看起来你必须自己实现它。(获取元组,然后将其分配给dict)

不确定字典行是否有效,但它是这样的。

当然,它被称为。但是,urlspit和urlparse方法不输出字典,而是输出一个对象,您可以很容易地通过成员属性引用该对象。若字典是必须的,那个么您也可以使用那个些命名的元组值构造一个字典。
如果要解析查询参数,请使用同一模块中的
parse_qs
parse_qsl

我需要查询参数。>>u、 urlspit(“);SplitResult(scheme='http',netloc='google.com',path='/',query='a=3&k=2',fragment=''')TIMEX.parse_qs和parse_qsl来帮助您。
string = "addressing scheme network location path query fragment_identifier".split()
url = urlparse.urlsplit("url")

dictionary = dict(zip(string,url))