Python’da bir URL oluştururken bir yolun bileşenlerine nasıl katılırsınız?

| | | | | | | | | |

Örneğin, /js/foo.js gibi kaynak yollarına giden bir önek yoluna katılmak istiyorum.

Sonuçtaki yolun sunucunun köküne göre olmasını istiyorum. Yukarıdaki örnekte önek "media" olsaydı sonucun /media/js/foo.js olmasını isterdim.

os.path.join bunu gerçekten iyi yapıyor, ancak yolları nasıl birleştiriyor işletim sistemine bağlı. Bu durumda yerel dosya sistemini değil, web'i hedeflediğimi biliyorum.

URL'lerde kullanılacağını bildiğiniz yollarla çalışırken en iyi alternatif var mı? os.path.join yeterince iyi çalışacak mı? Kendim mi atayım?