欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python 相對路徑和絕對路徑及寫法演示

 更新時(shí)間:2023年02月10日 09:40:45   作者:GinWn  
這篇文章主要介紹了Python 相對路徑絕對路徑的相關(guān)知識,結(jié)合實(shí)例代碼介紹了Python 相對路徑、絕對路徑的寫法實(shí)例演示,需要的朋友可以參考下

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)文章

最新評論