python urllib.parse不保留路径部分

时间:2019-08-22 01:13:30

标签: python

In [26]: urllib.parse.urljoin("http://example.com/api", "bcd/efg")
Out[26]: 'http://example.com/bcd/efg'

这是预期的吗? 如何保存/api部分?

1 个答案:

答案 0 :(得分:2)

在第一段末尾使用正斜杠:

>>> import urllib.parse
>>> urllib.parse.urljoin("http://example.com/api/", "bcd/efg")
'http://example.com/api/bcd/efg'

Demo