首页 > 解决方案 > python urllib.parse 不保留路径部分

问题描述

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

这是预期的吗?如何保存/api零件?

标签: python

解决方案


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

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

演示


推荐阅读