В основном у меня есть этот текущий URL и этот другой ключ, который я хочу объединить в новый URL, но есть три разных случая.
Предположим, текущим URL является localhost: 32401 / A / B / foo
если ключ является баром, то я хочу вернуть localhost: 32401 / A / B / bar
если ключ начинается с косой черты и / A / bar, тогда я хочу вернуть localhost: 32401 / A / bar
наконец, если ключ является его собственным независимым URL, тогда я просто хочу вернуть этот ключ = http://foo.com/bar -> http://foo.com/bar
Я предполагаю, что есть способ выполнить хотя бы первые два случая, не манипулируя строками вручную, но в модуле os.path у меня ничего не выпало сразу.