修復 Python 檔案路徑中的 Unicode 錯誤

修復 Python 檔案路徑中的 Unicode 錯誤

在 Python 和其他程式語言中,檔案路徑表示為字串。反斜槓或 \ 區分檔案路徑中的目錄。

但在 Python 中,\ 是一個獨特的字元,稱為轉義字元。它用於忽略或轉義字串中旁邊的單個字元。

使用它們以字串的形式表示檔案路徑可能會遇到錯誤。

例如,在 Windows 中,C:\Users\Programs\Python\main.txt 是有效路徑,但如果此路徑在 Python 中表示為 "C:\Users\Programs\Python\main.txt" , 這將導致 Unicode 錯誤。

這是因為 Python 中的 \U 是一個八字元的 Unicode 轉義。本文將指導我們如何解決這個問題。

解決 Python 檔案路徑中發現的 Unicode 錯誤

我們可以使用雙反斜槓或\\代替單反斜槓或\來解決這個問題。請參閱以下 Python 程式碼。

a = "C:\\Users\\Programs\\Python\\main.txt"
print(a)

輸出:

C:\Users\Programs\Python\main.txt

我們還可以使用原始字串或在檔案路徑前加上 r 而不是雙反斜槓。有關討論的方法,請參閱以下 Python 程式碼。

a = r"C:\Users\Programs\Python\main.txt"
print(a)

輸出:

C:\Users\Programs\Python\main.txt
Vaibhav Vaibhav avatar Vaibhav Vaibhav avatar

Vaibhav is an artificial intelligence and cloud computing stan. He likes to build end-to-end full-stack web and mobile applications. Besides computer science and technology, he loves playing cricket and badminton, going on bike rides, and doodling.

LinkedIn GitHub

相關文章 - Python Error

  • 修復 Python 中的 TabError
  • 修復 Python 中 NumPy 的 0-D 陣列上的迭代錯誤
  • 修復 Python 中的 str 物件不支援項分配錯誤
  • 修復 Python 中的 TypeError: must be str, not int
  • 修復 Python 中的 Unhashable Type numpy.ndarray 錯誤
  • 修復 Python 中的字串索引必須是整數的錯誤
  • 相關文章 - Python File

  • Python 如何得到資料夾下的所有檔案
  • Python 如何向檔案中追加文字
  • Python 如何檢查某檔案是否存在
  • Python 如何查詢具有特定副檔名的檔案
  • 如何在 Python 中從檔案讀取特定行
  • 在 Python 中讀取文字檔案並列印其內容