python3獲取當(dāng)前文件的上一級(jí)目錄實(shí)例
因?yàn)槭褂胮ython+selenium有時(shí)候需要獲取當(dāng)前文件的上一級(jí)目錄,找了一段時(shí)間找到了,在此記錄下來;
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 QT界面關(guān)閉線程池的線程跟隨退出完美解決方案
這篇文章主要介紹了python QT界面關(guān)閉,線程池的線程跟隨退出解決思路方法,本文給大家分享兩種方法結(jié)合實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下2022-11-11
Python實(shí)現(xiàn)批量自動(dòng)整理文件
本文將利用Python制作一個(gè)批量自動(dòng)整理文件的小工具,可以自定義整理某一個(gè)路徑下面的所有需要被整理的文件。感興趣的小伙伴可以了解一下2022-03-03
python+selenium識(shí)別驗(yàn)證碼并登錄的示例代碼
本篇文章主要介紹了python+selenium識(shí)別驗(yàn)證碼并登錄的示例代碼,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-12-12
Python中input()函數(shù)的用法實(shí)例小結(jié)
我們編寫的大部分程序,都需要讀取輸入并對(duì)其進(jìn)行處理,而基本的輸入操作是從鍵盤鍵入數(shù)據(jù),Python從鍵盤鍵入數(shù)據(jù),大多使用其內(nèi)置的input()函數(shù),下面這篇文章主要給大家介紹了關(guān)于Python中input()函數(shù)用法的相關(guān)資料,需要的朋友可以參考下2022-03-03
python中的opencv和PIL(pillow)轉(zhuǎn)化操作
這篇文章主要介紹了python中的opencv和PIL(pillow)轉(zhuǎn)化操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2021-03-03
Python常見報(bào)錯(cuò)解決之SciPy和NumPy版本沖突
Scipy是基于Numpy的科學(xué)計(jì)算工具庫(kù),方便、易于使用、專為科學(xué)和工程設(shè)計(jì),是一個(gè)用于數(shù)學(xué)、科學(xué)、工程領(lǐng)域的常用軟件包,這篇文章主要給大家介紹了關(guān)于Python常見報(bào)錯(cuò)解決之SciPy和NumPy版本沖突的相關(guān)資料,需要的朋友可以參考下2024-03-03
python中opencv K均值聚類的實(shí)現(xiàn)示例
本文主要介紹了python中opencv K均值聚類的實(shí)現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-06-06

