python獲取當前、上級文件目錄


1、當前文件絕對路徑

print('當前文件絕對路徑')
print(os.path.abspath(__file__))

結果:

當前文件絕對路徑
F:\testproject\WebAutoTestFrame\utils\createdirpath.py

2、當前目錄路徑

print('當前目錄路徑')
print(os.getcwd())
print(os.path.dirname(__file__))
print(os.path.abspath(os.path.dirname(__file__)))
print(os.path.abspath('.'))

結果:

當前目錄路徑
F:\testproject\WebAutoTestFrame\utils
F:/testproject/WebAutoTestFrame/utils
F:\testproject\WebAutoTestFrame\utils
F:\testproject\WebAutoTestFrame\utils

3、上級目錄路徑

print('上級目錄路徑')
print(os.path.abspath(os.path.dirname(os.getcwd())))
print(os.path.abspath(os.path.join(os.path.dirname(__file__), "..")))
print(os.path.abspath(os.path.dirname(os.path.dirname(__file__))))
print(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))

結果:

上級目錄路徑
F:\testproject\WebAutoTestFrame
F:\testproject\WebAutoTestFrame
F:\testproject\WebAutoTestFrame
F:\testproject\WebAutoTestFrame

4、上上級目錄路徑

print('上上級目錄路徑')
print(os.path.abspath(os.path.join(os.path.dirname(__file__), "../..")))

結果:

上上級目錄路徑
F:\testproject


免責聲明!

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



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