编程语言
首页 > 编程语言> > Python的`urlparse`:将GET关键字添加到URL

Python的`urlparse`:将GET关键字添加到URL

作者:互联网

我这样做:

urlparse.urljoin('http://example.com/mypage', '?name=joe')

我得到了这个:

'http://example.com/?name=joe'

虽然我想得到这个:

'http://example.com/mypage?name=joe'

我究竟做错了什么?

最佳答案:

你可以使用urlparse.urlunparse:

import urlparse
parsed = list(urlparse.urlparse('http://example.com/mypage'))
parsed[4] = 'name=joe'
urlparse.urlunparse(parsed)

标签:python,url,urlparse
来源: https://codeday.me/bug/20190515/1109491.html