天天看點

絕對路徑_相對路徑_檔案讀寫路徑

一、絕對路徑:

能完整描述檔案在磁盤上的位置

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

<a href="ah-2.html">To ah-2</a>

2.下級目錄下的檔案,例如從bh-1.html檔案連結到bh-1-1.html檔案,代碼如下:

[HTML] 純文字檢視 複制代碼

1

<a href="b-1/bh-1-1.html">To bh-1-1</a>

3.上級目錄下的檔案,例如從bh-1-1.html檔案連接配接到bh-1.html檔案,代碼如下:

[HTML] 純文字檢視 複制代碼

1

<a href="../bh-1.html">To bh-1</a>

4.上上級目錄下的檔案,例如從ah-1-1-1.html檔案連結到ah-1.html檔案,代碼如下:

[HTML] 純文字檢視 複制代碼

1

<a href="../../ah-1.html">To ah-1</a>

5.ah-1-1-1.html檔案連結到bh-1-1.html檔案的代碼如下:

[HTML] 純文字檢視 複制代碼

1

<a href="../../../b/b-1/ah-1.html">To ah-1</a>

關于根目錄:使用/可以直接回到根目錄下,例如上面第五個例子的代碼可以修改如下:

[HTML] 純文字檢視 複制代碼

1

<a href="/b/b-1/ah-1.html">To ah-1</a>

使用根目錄雖然有便利之處,當然也有弊端,如果把網站移動到另一個目錄中去就可能會導緻錯誤,是以盡可能的少使用根目錄。

三、檔案讀寫路徑:

Python中,讀寫檔案的路徑:應該用正斜杠 ‘/’,

在字元串裡面\被作為轉義字元使用,那麼在描述路徑時有兩種方式

'c:\\a.txt',轉義的方式

r'c:\a.txt',聲明字元串不需要轉義

這樣就實作了用\來通路路徑。

>>> f = open('F:/test.txt','r')
>>> f.read()
           
>>> f = open(r'F:\test.txt','r')