スクリプト ディレクトリの場所を決定する方法
スクリプトのディレクトリの場所、特にスクリプト内で実行する場合の決定に関して問い合わせがありました。 Django ビューによって実行されます。問題の Python コードでは、os.getcwd() を利用してスクリプト ファイルのディレクトリを取得していますが、コマンド ラインの実行と Django ビューを介したスクリプトの実行の間に不一致が発生し、「/」が発生します。
代替アプローチ
この問題に対処するために、さまざまなアプローチが提案されています。
解決策
スクリプトのディレクトリを一貫して識別するには
<code class="python">import os print(os.path.dirname(os.path.realpath(__file__)))</code>
file__ で os.path.realpath を使用すると、__file にファイル名のみが含まれている場合でもパスが解決されます。結果として、このアプローチにより、さまざまな実行シナリオで正確なディレクトリ パスの取得が保証されます。
以上がDjango ビューを介して実行するときに正しいスクリプト ディレクトリの場所を決定する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。