首頁 >後端開發 >Python教學 >如何在Python中取得目前目錄和檔案位置?

如何在Python中取得目前目錄和檔案位置?

DDD
DDD原創
2024-12-09 05:18:10336瀏覽

How Do I Get the Current Directory and File Location in Python?

在Python 中取得目前目錄和檔案位置

確定目前目錄和正在執行的Python 檔案的位置對於各種情況很有用目的。實作方法如下:

1.目前目錄

要取得目前工作目錄(從shell 執行Python 腳本的位置),請使用下列Python 程式碼:

import os
cwd = os.getcwd()

這將提供絕對路徑到目前目錄,即使在執行Python 腳本之前在shell 中指定了不同的目錄。

2. Python 檔案位置

要取得儲存Python 檔案的目錄的完整路徑,請在檔案中使用以下程式碼:

import os 
dir_path = os.path.dirname(os.path.realpath(__file__))

__file__ 是一個常數,表示目前正在執行的Python 檔案相對於目前工作目錄的名稱。 os.path.dirname 從提供的路徑中提取目錄名稱,而 os.path.realpath 確保解析路徑中的任何符號連結。

其他資源:

  • [作業系統模組](https://docs.python.org/3/library/os.html)
  • [os.getcwd](https://docs.python.org/3/library/os.html #os.getcwd)
  • [os.path模組](https://docs.python.org/3/library/os.path.html)
  • [os.path.dirname ](https://docs.python.org/3/library /os.pa th.html#os.path.dirname)
  • [os.path.realpath](https://docs.python.org/3/library/os.path.html#os.path.realpath)

以上是如何在Python中取得目前目錄和檔案位置?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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