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