python 獲取項目路徑


項目地址獲取注意事項

測試代碼

import os

# 獲取當前文件的絕對路徑
path1 = os.path.abspath(__file__)
print("path1:{}".format(path1))

# 獲取當前文件的目錄
path2 = os.path.dirname(__file__)
print("path2:{}".format(path2))

# 獲取當前文件的文件夾路徑
path3 = os.path.dirname(path1)
print("path3:{}".format(path3))
print("="*20)

pycharm內執行結果

path1:F:\DC-project\project15--前端文件的上傳下載\ImgPushWeb\Img2Web\utils\app_loadimg.py
path2:F:/DC-project/project15--前端文件的上傳下載/ImgPushWeb/Img2Web/utils
path3:F:\DC-project\project15--前端文件的上傳下載\ImgPushWeb\Img2Web\utils
====================

備注
這里可以發現path2與path3路徑是一樣的,為什么我們要使用path3呢,因為反斜杠更通用!

CMD里執行結果

# 父目錄執行:
path1:F:\DC-project\project15--前端文件的上傳下載\ImgPushWeb\Img2Web\utils\app_loadimg.py
path2:./utils
path3:F:\DC-project\project15--前端文件的上傳下載\ImgPushWeb\Img2Web\utils
====================

# 文件所在目錄執行:
path1:F:\DC-project\project15--前端文件的上傳下載\ImgPushWeb\Img2Web\utils\app_loadimg.py
path2:
path3:F:\DC-project\project15--前端文件的上傳下載\ImgPushWeb\Img2Web\utils
====================

備注
這里可以發現path2是當前的相對目錄路徑,而path3是獲取的絕對路徑!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM