python - python urllib.parse 不保留路径部分
问题描述
In [26]: urllib.parse.urljoin("http://example.com/api", "bcd/efg")
Out[26]: 'http://example.com/bcd/efg'
这是预期的吗?如何保存/api
零件?
解决方案
在第一段的末尾使用正斜杠:
>>> import urllib.parse
>>> urllib.parse.urljoin("http://example.com/api/", "bcd/efg")
'http://example.com/api/bcd/efg'
推荐阅读
- python - 如何使用fixture的输出作为函数的输入作为参数化pytest
- asp.net-core - 对机器人消息传递端点的请求加倍
- c# - Load different data into different rows of the same comboboxcolumn c#
- streaming - 使用自定义数据流式传输视频
- android - Android垂直虚线进度条
- python - How can I get two txt files by finding common occurrences?
- apache-spark - 使用 spark/pyspark 在 pyspark 中使用列名及其关联值在其他列中创建新数据框
- c++ - 将模板化函子显式转换为特定函子
- java - JDBC 驱动程序如何处理日期类型?
- python - 查找可以从 Python 中的字符串组成的回文长度