溫馨提示×

python怎么獲取項(xiàng)目根目錄

小億
300
2023-11-30 18:48:37
欄目: 編程語言

可以使用os模塊來獲取當(dāng)前腳本文件的絕對路徑,并通過處理路徑字符串來獲取項(xiàng)目根目錄。

下面是一種常見的方法:

import os

# 獲取當(dāng)前腳本文件的絕對路徑
current_path = os.path.abspath(__file__)

# 獲取當(dāng)前腳本文件所在的目錄路徑
current_dir = os.path.dirname(current_path)

# 獲取項(xiàng)目根目錄
project_dir = os.path.dirname(current_dir)

在這個(gè)例子中,os.path.abspath(__file__)用來獲取當(dāng)前腳本文件的絕對路徑。然后,通過os.path.dirname()函數(shù)獲取當(dāng)前腳本文件所在的目錄路徑。最后,再次使用os.path.dirname()函數(shù)獲取項(xiàng)目根目錄。

請注意,這個(gè)方法假設(shè)項(xiàng)目的腳本文件是位于項(xiàng)目根目錄的某個(gè)子目錄中。如果你的腳本文件直接位于項(xiàng)目根目錄中,那么project_dir將直接等于當(dāng)前目錄的路徑。

0