在 Python 中構建 URL 時如何連接路徑的組件

| | | | | | | | | |

例如,我想將前綴路徑加入到 /js/foo.js 等資源路徑中。

我希望生成的路徑相對於服務器的根目錄。在上面的例子中,如果前綴是“media”,我希望結果是 /media/js/foo.js。

os.path.join 做得很好,但它連接路徑的方式是取決於操作系統。在這種情況下,我知道我的目標是 Web,而不是本地文件系統。

當您使用知道將在 URL 中使用的路徑時,是否有最佳選擇? os.path.join 會足夠好用嗎?我應該自己滾動嗎?