Python 相對(duì)路徑和絕對(duì)路徑及寫法演示
Python 相對(duì)路徑和絕對(duì)路徑
當(dāng)你想在自己的某個(gè)python工程里使用相對(duì)路徑時(shí):
1. 查看自己的當(dāng)前所處文件夾的絕對(duì)路徑:
import os
path1 = os.path.abspath('.')
print(path1)/workspace/codes/xx
2.設(shè)置當(dāng)前工作目錄:
import os
os.chdir('/workspace/code/xx/yy')3. 獲取當(dāng)前工作目錄:
os,getcwd()
此時(shí)會(huì)輸出'/workspace/code/xx/yy'
如此設(shè)置之后可在腳本里使用'./param/' '../img/'等類似的相對(duì)路徑了。
此外,在新建一個(gè)文件前還可以先檢查你要存入的路徑是否存在。
os.path.exists(your_pointed_dir)
返回邏輯結(jié)果:False 或 True。
如果目標(biāo)路徑不存在,可以先建立此路徑:
os.mkdir('your_pointed_dir')補(bǔ)充:Python 相對(duì)路徑、絕對(duì)路徑的寫法實(shí)例演示
Python 里的路徑分相對(duì)路徑和絕對(duì)路徑。
絕對(duì)路徑
絕對(duì)路徑好理解,我們以Girl.py來舉例子。
這就是它的絕對(duì)路徑:
"E:/Python/Lib/site_packages/Girl.py"
相對(duì)路徑
相對(duì)路徑呢,就是相對(duì) 于 Girl.py 的路徑。
下面來看幾個(gè)例子:
"Boy1.py",對(duì)應(yīng): "E:/Python/Lib/site_packages/Boy1.py"
跟 Girl.py 在同一個(gè)文件夾里。
"set/Boy2.py",對(duì)應(yīng): "E:/Python/Lib/site_packages/set/Boy2.py"
跟 Girl.py 在同一個(gè)文件夾里的set文件夾里的文件。
"./Boy3.py",對(duì)應(yīng):"E:/Python/Lib/site_packages/Boy3.py"
跟 Girl.py 在同一個(gè)文件夾里。
"../Boy4.py",對(duì)應(yīng): "E:/Python/Lib/Boy4.py"
Girl.py 上一級(jí)文件夾里的文件。
也就是說除了第四個(gè)是上一級(jí)文件夾,前三個(gè)都是當(dāng)前文件夾。
到此這篇關(guān)于Python 相對(duì)路徑 絕對(duì)路徑的文章就介紹到這了,更多相關(guān)Python 相對(duì)路徑 絕對(duì)路徑內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python對(duì)象轉(zhuǎn)JSON字符串的方法
這篇文章主要介紹了Python對(duì)象轉(zhuǎn)JSON字符串的方法,涉及Python基于json模塊實(shí)現(xiàn)json轉(zhuǎn)換的實(shí)現(xiàn)技巧,非常簡(jiǎn)便易懂,需要的朋友可以參考下2016-04-04
python字符串編碼識(shí)別模塊chardet簡(jiǎn)單應(yīng)用
有時(shí)候需要先檢測(cè)一個(gè)文件的編碼,然后將其轉(zhuǎn)化為另一種編碼。這時(shí)候就會(huì)用到chardet(chardet是python的一個(gè)第三方庫,是非常優(yōu)秀的編碼識(shí)別模塊)2015-06-06
python簡(jiǎn)單實(shí)現(xiàn)旋轉(zhuǎn)圖片的方法
這篇文章主要介紹了python簡(jiǎn)單實(shí)現(xiàn)旋轉(zhuǎn)圖片的方法,涉及Python中image模塊使用技巧,需要的朋友可以參考下2015-05-05
Python網(wǎng)絡(luò)編程之socket與socketserver
這篇文章介紹了Python網(wǎng)絡(luò)編程之socket與socketserver,文中通過示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-05-05
python3中的logging記錄日志實(shí)現(xiàn)過程及封裝成類的操作
這篇文章主要介紹了python3中的logging記錄日志實(shí)現(xiàn)過程及封裝成類的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-05-05
在python2.7中用numpy.reshape 對(duì)圖像進(jìn)行切割的方法
今天小編就為大家分享一篇在python2.7中用numpy.reshape 對(duì)圖像進(jìn)行切割的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-12-12

