Python urllib.parse 不保留路径部分


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

这是意料之中的吗? 如何保留/api部分?

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

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

演示

最新更新