python獲取當(dāng)前文件路徑以及父文件路徑的方法
更新時(shí)間:2019年07月10日 10:07:32 作者:lxting21
今天小編就為大家分享一篇python獲取當(dāng)前文件路徑以及父文件路徑的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

#當(dāng)前文件的路徑 pwd = os.getcwd() #當(dāng)前文件的父路徑 father_path=os.path.abspath(os.path.dirname(pwd)+os.path.sep+".") #當(dāng)前文件的前兩級(jí)目錄 grader_father=os.path.abspath(os.path.dirname(pwd)+os.path.sep+"..")
追加部分代碼實(shí)例
def TestPrtPwd(self):
print("獲取當(dāng)前文件路徑——" + os.path.realpath(__file__)) # 獲取當(dāng)前文件路徑
parent = os.path.dirname(os.path.realpath(__file__))
print("獲取其父目錄——" + parent) # 從當(dāng)前文件路徑中獲取目錄
garder = os.path.dirname(parent)
print("獲取父目錄的父目錄——" + garder)
print("獲取文件名" + os.path.basename(os.path.realpath(__file__))) # 獲取文件名
# 當(dāng)前文件的路徑
pwd = os.getcwd()
print("當(dāng)前運(yùn)行文件路徑" + pwd)
# 當(dāng)前文件的父路徑
father_path = os.path.abspath(os.path.dirname(pwd) + os.path.sep + ".")
print("運(yùn)行文件父路徑" + father_path)
# 當(dāng)前文件的前兩級(jí)目錄
grader_father = os.path.abspath(os.path.dirname(pwd) + os.path.sep + "..")
print("運(yùn)行文件父路徑的父路徑" + grader_father)
return garder
運(yùn)行結(jié)果:
獲取當(dāng)前文件路徑——D:\SVN\測(cè)試\autotest\functionalAutomation\aonr_sxsj\AuditData\common\redConfig.py 獲取其父目錄——D:\SVN\測(cè)試\autotest\functionalAutomation\aonr_sxsj\AuditData\common 獲取父目錄的父目錄——D:\SVN\測(cè)試\autotest\functionalAutomation\aonr_sxsj\AuditData 獲取文件名redConfig.py 當(dāng)前運(yùn)行文件路徑D:\SVN\測(cè)試\autotest\functionalAutomation\aonr_sxsj\AuditData\TestSuite\RoleManagement 運(yùn)行文件父路徑D:\SVN\測(cè)試\autotest\functionalAutomation\aonr_sxsj\AuditData\TestSuite 運(yùn)行文件父路徑的父路徑D:\SVN\測(cè)試\autotest\functionalAutomation\aonr_sxsj\AuditData

以上這篇python獲取當(dāng)前文件路徑以及父文件路徑的方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
python實(shí)現(xiàn)控制臺(tái)打印的方法
今天小編就為大家分享一篇python實(shí)現(xiàn)控制臺(tái)打印的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-01-01
tensorflow安裝成功import tensorflow 出現(xiàn)問題
這篇文章主要介紹了tensorflow安裝成功import tensorflow 出現(xiàn)問題,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-04-04
Python OS系統(tǒng)解決路徑中空格原因?qū)е挛募虿婚_的問題
這篇文章主要介紹了Python OS系統(tǒng)解決路徑中空格原因?qū)е挛募虿婚_的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-02-02
Python腳本實(shí)現(xiàn)定時(shí)任務(wù)的最佳方法
我們?cè)谌粘9ぷ髦?常常會(huì)用到需要周期性執(zhí)行的任務(wù),下面這篇文章主要給大家介紹了關(guān)于Python腳本實(shí)現(xiàn)定時(shí)任務(wù)的最佳方法,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-05-05
TensorFlow低版本代碼自動(dòng)升級(jí)為1.0版本
這篇文章主要介紹了TensorFlow低版本代碼自動(dòng)升級(jí)為1.0版本,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-02-02
對(duì)numpy的array和python中自帶的list之間相互轉(zhuǎn)化詳解
下面小編就為大家分享一篇對(duì)numpy的array和python中自帶的list之間相互轉(zhuǎn)化詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-04-04

