python獲取當(dāng)前目錄路徑和上級(jí)路徑的實(shí)例
在使用python的時(shí)候總會(huì)遇到路徑切換的使用情況,如想從文件夾test下的test.py調(diào)用data文件夾下的data.txt文件:
. └── folder ├── data │ └── data.txt └── test └── test.py
一種方法可以在data文件下加入__init__.py 然后在test.py 中import data 就可以調(diào)用data.txt文件;
另一種方法可以借助python os模塊的方法對(duì)目錄結(jié)構(gòu)進(jìn)行操作,下面就說一下這種方式的使用:
import os print '***獲取當(dāng)前目錄***' print os.getcwd() print os.path.abspath(os.path.dirname(__file__)) print '***獲取上級(jí)目錄***' print os.path.abspath(os.path.dirname(os.path.dirname(__file__))) print os.path.abspath(os.path.dirname(os.getcwd())) print os.path.abspath(os.path.join(os.getcwd(), "..")) print '***獲取上上級(jí)目錄***' print os.path.abspath(os.path.join(os.getcwd(), "../.."))
輸出結(jié)果為:
***獲取當(dāng)前目錄*** /workspace/demo/folder/test /workspace/demo/folder/test ***獲取上級(jí)目錄*** /workspace/demo/folder /workspace/demo/folder /workspace/demo/folder ***獲取上上級(jí)目錄*** /workspace/demo
以上這篇python獲取當(dāng)前目錄路徑和上級(jí)路徑的實(shí)例就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
python實(shí)現(xiàn)下載pop3郵件保存到本地
這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)下載pop3郵件保存到本地的代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-06-06
對(duì)python遍歷文件夾中的所有jpg文件的實(shí)例詳解
今天小編就為大家分享一篇對(duì)python遍歷文件夾中的所有jpg文件的實(shí)例詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-12-12
Python多進(jìn)程multiprocessing、進(jìn)程池用法實(shí)例分析
這篇文章主要介紹了Python多進(jìn)程multiprocessing、進(jìn)程池用法,結(jié)合實(shí)例形式分析了Python多進(jìn)程multiprocessing、進(jìn)程池相關(guān)概念、原理、用法及操作注意事項(xiàng),需要的朋友可以參考下2020-03-03
Python中NumPy的線性代數(shù)子模塊linalg詳解
這篇文章主要介紹了Python中NumPy的線性代數(shù)子模塊linalg詳解,NumPy 的線性代數(shù)子模塊linalg提供了 20 余個(gè)函數(shù),用于求解行列式、逆矩陣、特征值、特征向量,以及矩陣分解等,需要的朋友可以參考下2023-08-08
Python自動(dòng)化辦公之群發(fā)郵件案例詳解
我們?cè)谵k公時(shí)常常會(huì)遇到需要將郵件群發(fā)給很多客戶,這個(gè)時(shí)候如何快速完成這一任務(wù)呢?不要慌,本文將為大家提供用Python代碼解決這一問題的方法,需要的可以參考一下2022-02-02
Pytorch在訓(xùn)練時(shí)凍結(jié)某些層使其不參與訓(xùn)練問題(更新梯度)
這篇文章主要介紹了Pytorch在訓(xùn)練時(shí)凍結(jié)某些層使其不參與訓(xùn)練問題(更新梯度),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-11-11
Python如何實(shí)現(xiàn)大型數(shù)組運(yùn)算(使用NumPy)
這篇文章主要介紹了Python如何實(shí)現(xiàn)大型數(shù)組運(yùn)算,文中講解非常細(xì)致,幫助大家更好的了解和學(xué)習(xí),感興趣的朋友可以了解下2020-07-07
基于Python和Scikit-Learn的機(jī)器學(xué)習(xí)探索
這篇文章主要介紹了基于Python和Scikit-Learn的機(jī)器學(xué)習(xí)探索的相關(guān)內(nèi)容,小編覺得還是挺不錯(cuò)的,這里分享給大家,供需要的朋友學(xué)習(xí)和參考。2017-10-10

