11
PythonでURLを作成するときにパスのコンポーネントを結合する方法
たとえば、プレフィックスパスを/js/foo.jsのようなリソースパスに結合したいとします。 結果のパスをサーバーのルートからの相対パスにしたいと思います。上記の例で、プレフィックスが「media」の場合、結果は/media/js/foo.jsになります。 os.path.joinはこれをうまく実行しますが、パスの結合方法はOSに依存します。この場合、ローカルファイルシステムではなく、ウェブをターゲットにしていることがわかります。 URLで使用されることがわかっているパスを使用しているときに、最良の代替手段はありますか?os.path.joinは十分に機能しますか?自分で巻くだけですか?