絕地路徑&相對路徑的應用!你都知道了嗎?
每次在讀或寫檔案時,獲取指令碼檔案的絕對路徑和相對路徑時很容易搞混,你有沒有出現這種情況,下面一起來看一下,絕對路徑跟相對路徑是何方神聖。
絕對路徑&相對路徑
百度百科上是怎麼解釋的:
絕對路徑是指目錄下的絕對位置,直接到達目標位置,絕對路徑名的指定是從樹型目錄結構頂部的根目錄開始到某個目錄或檔案的路徑,由一系列連續的目錄組成,中間用斜線分隔,直到要指定的目錄或檔案,路徑中的最後一個名稱即為要指向的目錄或檔案。
相對路徑就是指由這個檔案所在的路徑引起的跟其它檔案(或資料夾)的路徑關係。使用相對路徑可以為我們帶來非常多的便利。
寫的很詳細,還是不能理解到底是啥東西。
把文字轉成我們熟悉的格式。
檔案目錄:
Mac:/Users/zou/Desktop/test.py
Win:C:UserszouDesktop est.py
絕對路徑:是從碟符開始的路徑,如:
Mac:/Users/zou/Desktop/test.py
Win: C:UserszouDesktop est.py
相對路徑:是從當前路徑開始的路徑,如:
Mac: ../../test.py
Win:../../test.py
它們分別是win系統和mac系統絕對路徑的表示方法,是不是很簡單。
python上絕對路徑&相對路徑的表示和方法
進群:960410445 獲取全套資料!
os.getcwd獲得當前指令碼檔案路徑,os.chdir改變路徑,path2絕對路徑的表示方式,path3相對路徑表示方式。
dir_path獲得當前目錄絕對路徑,dir_path獲得上級目錄的絕對路徑。
path4表示當前所處的資料夾的絕對路徑,path5表示當前所處的資料夾上一級資料夾的絕對路徑。
Path6相對路徑轉絕對路徑,path7絕對路徑轉相對路徑。
執行結果: