python3獲取當(dāng)前文件的上一級(jí)目錄實(shí)例
因?yàn)槭褂胮ython+selenium有時(shí)候需要獲取當(dāng)前文件的上一級(jí)目錄,找了一段時(shí)間找到了,在此記錄下來(lái);
os.path.dirname(os.path.dirname(os.path.abspath(__file__))) 這個(gè)是獲取當(dāng)前文件的上一級(jí)目錄
sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__)))) 這個(gè)是把路徑添加到系統(tǒng)的環(huán)境變量
os.path.abspath(os.path.join(os.path.dirname(__file__),"..")) #獲取當(dāng)前項(xiàng)目的根路徑
我自己的實(shí)例:
A B兩個(gè)文件夾時(shí)同級(jí)目錄,A文件夾下面有一個(gè)a.py ,現(xiàn)在我在B文件夾里面想要引用A文件夾的a.py 這個(gè)時(shí)候 我可以在B的文件中加入sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__)))) ,這樣的話 直接import a就可以引用a了
以上這篇python3獲取當(dāng)前文件的上一級(jí)目錄實(shí)例就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python操作Elasticsearch處理timeout超時(shí)
這篇文章主要介紹了Python操作Elasticsearch處理timeout超時(shí),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-07-07Python Web程序部署到Ubuntu服務(wù)器上的方法
在本文記錄了我在Ubuntu中部署Flask Web站點(diǎn)的過(guò)程, 其中包括用戶創(chuàng)建、代碼獲取、Python3環(huán)境的安裝、虛擬環(huán)境設(shè)置、uWSGI啟動(dòng)程序設(shè)置,并將Nginx作為前端反向代理,需要的朋友參考下吧2018-02-02pytho多張圖片的無(wú)損拼接的實(shí)現(xiàn)示例
很多人都會(huì)是用PS進(jìn)行拼接,本文主要介紹了pytho多張圖片的無(wú)損拼接的實(shí)現(xiàn)示例,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-07-07python數(shù)據(jù)類型的詳細(xì)分析(附示例代碼)
這篇文章主要給大家介紹了關(guān)于python數(shù)據(jù)類型分析的相關(guān)資料,python里可以通過(guò)type()函數(shù)來(lái)查看數(shù)據(jù)類型,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考下2021-09-09對(duì)python3 中方法各種參數(shù)和返回值詳解
今天小編就為大家分享一篇對(duì)python3 中方法各種參數(shù)和返回值詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-12-12Python三元運(yùn)算與lambda表達(dá)式實(shí)例解析
這篇文章主要介紹了Python三元運(yùn)算與lambda表達(dá)式實(shí)例解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-11-11