開發時,有時需要獲取當前項目的目錄路徑,以便讀取或寫入文件等操作。那么,如何獲取當前項目的目錄路徑呢?
方法一使用os模塊
中的os模塊提供了一種獲取當前工作目錄的方法,即os.getcwd()。該方法返回當前工作目錄的路徑名字符串。
```port os
dir_path = os.getcwd()t(dir_path)
```ameProjectsy_project
方法二使用sys模塊
中的sys模塊也提供了一種獲取當前腳本文件所在目錄路徑的方法,即sys.path[0]。該方法返回當前腳本文件所在目錄的路徑名字符串。
```port sys
dir_path = sys.path[0]t(dir_path)
```ameProjectsy_project
需要注意的是,使用sys.path[0]獲取當前腳本文件所在目錄路徑的方法并不適用于所有情況,例如在交互式解釋器中運行腳本時,該方法會返回空字符串。
開發中使用os.getcwd()來獲取當前項目的目錄路徑。