Python urlparse.unparse_qsl?

时间:2012-08-05 21:52:39

标签: python urlparse

在Python的urlparse中,您可以使用urlparse来解析URL,然后使用parse_qsl来解析查询。

我想删除查询(名称,值)对,然后重新构建网址。

有一个urlunparse方法,但没有unparse_qsl方法。

从qsl列表重建查询的正确方法是什么?

2 个答案:

答案 0 :(得分:2)

urllib.urlencode函数是合适的。

答案 1 :(得分:2)

>>> urlparse.parse_qsl('q=stackoverflow')
[('q', 'stackoverflow')]

>>> urllib.urlencode(urlparse.parse_qsl('q=stackoverflow'))
'q=stackoverflow'