在 Python 中,存取腳本的目錄位置通常使用 os.getcwd() 或類似方法來完成。但是,當從 Django 視圖執行腳本時,目前工作目錄可能並不代表腳本的實際位置。
要可靠地取得腳本的目錄路徑,請如下修改程式碼:
<code class="python">import os # Resolve the real path to the file, even if it's just a filename script_path = os.path.realpath(__file__) # Extract the directory path from the resolved path script_dir = os.path.dirname(script_path) print(script_dir)</code>
透過在__file__ 上呼叫os.path.realpath,您可以確保腳本的路徑始終得到解析,無論它是檔案名稱還是完整路徑。然後 os.path.dirname 提取解析路徑的目錄部分。此方法提供了一種可靠的方法來確定腳本的目錄,即使是從 Django 視圖中呼叫也是如此。
以上是從 Django 視圖呼叫時如何解析腳本目錄路徑?的詳細內容。更多資訊請關注PHP中文網其他相關文章!