Python 相對路徑和絕對路徑及寫法演示
Python 相對路徑和絕對路徑
當(dāng)你想在自己的某個(gè)python工程里使用相對路徑時(shí):
1. 查看自己的當(dāng)前所處文件夾的絕對路徑:
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í)會輸出'/workspace/code/xx/yy'
如此設(shè)置之后可在腳本里使用'./param/' '../img/'等類似的相對路徑了。
此外,在新建一個(gè)文件前還可以先檢查你要存入的路徑是否存在。
os.path.exists(your_pointed_dir)
返回邏輯結(jié)果:False 或 True。
如果目標(biāo)路徑不存在,可以先建立此路徑:
os.mkdir('your_pointed_dir')
補(bǔ)充:Python 相對路徑、絕對路徑的寫法實(shí)例演示
Python 里的路徑分相對路徑和絕對路徑。
絕對路徑
絕對路徑好理解,我們以Girl.py來舉例子。
這就是它的絕對路徑:
"E:/Python/Lib/site_packages/Girl.py"
相對路徑
相對路徑呢,就是相對 于 Girl.py 的路徑。
下面來看幾個(gè)例子:
"Boy1.py",對應(yīng): "E:/Python/Lib/site_packages/Boy1.py"
跟 Girl.py 在同一個(gè)文件夾里。
"set/Boy2.py",對應(yīng): "E:/Python/Lib/site_packages/set/Boy2.py"
跟 Girl.py 在同一個(gè)文件夾里的set文件夾里的文件。
"./Boy3.py",對應(yīng):"E:/Python/Lib/site_packages/Boy3.py"
跟 Girl.py 在同一個(gè)文件夾里。
"../Boy4.py",對應(yīng): "E:/Python/Lib/Boy4.py"
Girl.py 上一級文件夾里的文件。
也就是說除了第四個(gè)是上一級文件夾,前三個(gè)都是當(dāng)前文件夾。
到此這篇關(guān)于Python 相對路徑 絕對路徑的文章就介紹到這了,更多相關(guān)Python 相對路徑 絕對路徑內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
tensorflow2.0的函數(shù)簽名與圖結(jié)構(gòu)(推薦)
這篇文章主要介紹了tensorflow2.0的函數(shù)簽名與圖結(jié)構(gòu),本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-04-04centos 安裝python3.6環(huán)境并配置虛擬環(huán)境的詳細(xì)教程
這篇文章主要介紹了centos-安裝python3.6環(huán)境并配置虛擬環(huán)境的詳細(xì)教程,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2018-02-02在jupyter notebook中調(diào)用.ipynb文件方式
這篇文章主要介紹了在jupyter notebook中調(diào)用.ipynb文件方式,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-04-04Python隨機(jī)生成數(shù)據(jù)后插入到PostgreSQL
本文主要介紹利用python的random庫生成隨機(jī)數(shù),然后插入到PostgreSQL數(shù)據(jù)庫中,有需要的可以參考學(xué)習(xí)。2016-07-07PyTorch并行訓(xùn)練DistributedDataParallel完整demo
這篇文章主要為大家介紹了PyTorch并行訓(xùn)練DistributedDataParallel完整demo,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-06-06python自動化測試三部曲之unittest框架的實(shí)現(xiàn)
這篇文章主要介紹了python自動化測試三部曲之unittest框架的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-10-10Python 實(shí)現(xiàn) T00ls 自動簽到腳本代碼(郵件+釘釘通知)
這篇文章主要介紹了Python 實(shí)現(xiàn) T00ls 自動簽到腳本(郵件+釘釘通知),本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-07-07python利用小波分析進(jìn)行特征提取的實(shí)例
今天小編就為大家分享一篇python利用小波分析進(jìn)行特征提取的實(shí)例,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-01-01