如何確定腳本目錄位置
已提出有關確定腳本目錄位置的詢問,特別是在腳本內運行時由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中文網其他相關文章!