假设我有以下URL:
url = https://www.example.com/thing1/thing2/thing3
next_thing = thing4我想要以下网址:
https://www.example.com/thing1/thing2/thing3/thing4当我尝试
>>> urlparse.urljoin(url,next_thing) 我得到以下结果:
https://www.example.com/thing1/thing2/thing4为什么thing3被裁掉了?我该怎么解决呢?非常感谢!
发布于 2015-07-28 16:44:40
URL中缺少尾随斜杠,将其追加以使thing3成为“目录”:
>>> from urlparse import urljoin
>>> url = "https://www.example.com/thing1/thing2/thing3"
>>> urljoin(url, "thing4")
'https://www.example.com/thing1/thing2/thing4'
>>> urljoin(url + "/", "thing4")
'https://www.example.com/thing1/thing2/thing3/thing4'发布于 2015-07-28 16:44:05
不确定,但我想这可能是你要找的。
url = 'https://www.example.com/thing1/thing2/thing3'
next_thing = 'thing4'
test = url + next_thing
print(test)出炉:
https://www.example.com/thing1/thing2/thing3/thing4https://stackoverflow.com/questions/31682359
复制相似问题