首頁 >後端開發 >Python教學 >Python中如何取得目前腳本的檔案名稱和路徑?

Python中如何取得目前腳本的檔案名稱和路徑?

Barbara Streisand
Barbara Streisand原創
2024-12-12 17:22:09251瀏覽

How Can I Get the Current Script's Filename and Path in Python?

在Python 中存取目前執行路徑和檔案名稱

依序執行多個腳本檔案時,有必要擷取腳本檔案的檔案路徑目前正在進程內執行的腳本。考慮一下您有三個連結腳本的場景:

  • script_1.py 呼叫 script_2.py。
  • Script_2.py 然後呼叫 script_3.py。

目標是確定script_3.py 的檔案名稱和路徑,而不將其作為參數傳遞script_2.py.

解決方案:

檢索目前腳本路徑和檔案名稱的簡單解決方案是利用file 屬性。該屬性保存目前正在執行的python檔案的路徑。下面的程式碼片段示範了其用法:

但是,檔案可能包含符號連結。要刪除這些連結並取得絕對路徑,可以使用os.path.realpath 函數:

此方法提供目前正在執行的腳本的絕對路徑,使其成為檢索腳本的可靠解決方案來自腳本本身的必要資訊。

以上是Python中如何取得目前腳本的檔案名稱和路徑?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn