在 Python 中設定檔案路徑

Siddharth Swami 2023年1月30日 2021年10月2日
  1. 在 Python 中使用\字元指定檔案路徑
  2. 在 Python 中使用原始字串文字指定檔案路徑
  3. 在 Python 中使用 os.path() 函式指定檔案路徑
  4. 在 Python 中使用 pathlib.Path() 函式指定檔案路徑
在 Python 中設定檔案路徑

大多數情況下,我們在安裝 Python 時都會獲得預設路徑變數。但有時,我們必須手動設定這些變數,或者如果我們想設定不同的路徑,我們必須手動進行。要執行儲存在我們目錄中的檔案,我們必須提供編輯器的完整路徑。

路徑通常是像 C:\Folder 這樣的字串。但是在 Python 中,\ 字元可以被解釋為轉義字元。

本教程將討論如何在 Windows 裝置上用 Python 設定檔案的路徑。

在 Python 中使用\字元指定檔案路徑

我們可以使用 \\ 字元代替單個 \ 來提供 Python 中的路徑。

其語法如下所示。

'C:\\Directory\\File'

在 Python 中使用原始字串文字指定檔案路徑

我們可以使用原始字串文字為檔案提供路徑,因為原始字串會將這些反斜槓視為文字字元。

要生成原始字串,我們必須在字串的引號之前寫上 r 字元。

使用原始字串文字的語法如下所示。

r'C:\Directory'

在 Python 中使用 os.path() 函式指定檔案路徑

我們還可以使用 os 模組的 path() 函式來設定路徑。使用 path() 函式的優點是我們不指定檔案的完整路徑。我們必須提供目錄名和檔名。

此方法本身將為你在裝置上使用的作業系統選擇正確的配置。我們必須使用 join() 函式來組合目錄和檔名。

例如,

import os
print(os.path.join('C:',os.sep, 'Users'))

輸出:

C:\Users

在上面的例子中,os.sep 指定了預設的作業系統分隔符。

在 Python 中使用 pathlib.Path() 函式指定檔案路徑

在 Python 3.4 及更高版本中,我們可以使用 pathlib 模組中的 Path() 函式來指定 Python 中的檔案路徑。它的使用類似於 os.path() 函式。

請參考下面的程式碼。

from pathlib import Path
print(Path('C:', '/', 'Users'))

輸出:

C:\Users

相關文章 - Python Path