基本上我有这个当前的 url 和我想合并到一个新的 url 中的另一个键,但是有三种不同的情况。
假设当前 url 是 localhost:32401/A/B/foo
如果键是 bar 那么我想返回 localhost:32401/A/B/bar
如果键以斜杠开头并且是 /A/bar 那么我想返回 localhost:32401/A/bar
最后,如果 key 是它自己的独立 url,那么我只想返回那个 key = http://foo.com/bar -> http://foo.com/bar
我认为有一种方法可以在不手动操作字符串的情况下至少完成前两种情况,但是在 os.path 模块中没有任何东西立即跳出来。