一、絕對路徑:
能完整描述檔案在磁盤上的位置
1、完整的磁盤路徑:
F:\test\a.txt (存在于F盤test檔案夾下的a.txt檔案)
2、完整的URL路徑:
http://www.xinhuanet.com/politics/2018lh/2018-03/05/c_129822998.htm也是一個絕對路徑,域名會指向磁盤的一個目錄
原博
二、相對路徑:
首先要确定一個路徑參考點,其他檔案都是相對于目前檔案位置來确定的。
在檔案路徑拓撲圖中,root表示根目錄;列舉執行個體之前先要明确以下幾個作用:
1)../:代表目前檔案所在目錄的上一級目錄。
2)../../:代表目前檔案所在目錄的上上級目錄。
3)../.../../:可以依次類推。
4)/:代表根目錄。
5)./:表示目前目錄,HTML中,可以省略。
相對路徑執行個體:
1.同級目錄下的檔案,例如從ah-1.html檔案連結到ah-2.html檔案,代碼如下:
[HTML] 純文字檢視 複制代碼
1 | |
2.下級目錄下的檔案,例如從bh-1.html檔案連結到bh-1-1.html檔案,代碼如下:
[HTML] 純文字檢視 複制代碼
1 | |
3.上級目錄下的檔案,例如從bh-1-1.html檔案連接配接到bh-1.html檔案,代碼如下:
[HTML] 純文字檢視 複制代碼
1 | |
4.上上級目錄下的檔案,例如從ah-1-1-1.html檔案連結到ah-1.html檔案,代碼如下:
[HTML] 純文字檢視 複制代碼
1 | |
5.ah-1-1-1.html檔案連結到bh-1-1.html檔案的代碼如下:
[HTML] 純文字檢視 複制代碼
1 | |
關于根目錄:使用/可以直接回到根目錄下,例如上面第五個例子的代碼可以修改如下:
[HTML] 純文字檢視 複制代碼
1 | |
使用根目錄雖然有便利之處,當然也有弊端,如果把網站移動到另一個目錄中去就可能會導緻錯誤,是以盡可能的少使用根目錄。
三、檔案讀寫路徑:
Python中,讀寫檔案的路徑:應該用正斜杠 ‘/’,
在字元串裡面\被作為轉義字元使用,那麼在描述路徑時有兩種方式
'c:\\a.txt',轉義的方式
r'c:\a.txt',聲明字元串不需要轉義
這樣就實作了用\來通路路徑。
>>> f = open('F:/test.txt','r')
>>> f.read()
>>> f = open(r'F:\test.txt','r')