關於Python讀取檔案的路徑中斜槓問題

2022-06-18 06:27:10 字數 725 閱讀 3179

最近用python讀取檔案,發現用 '\' 會報錯。

'\'是python的轉義字元,如果路徑中存在'\t'或者'\r'這樣的特殊字元,'\'就無法起到目錄跳轉的作用,因此報錯。解決辦法就是告訴系統'\'不是轉義字元,'\\'就起這種作用,現給出乙個示例。

方式一:

#

使用絕對路徑 雙反斜槓(python中\具有轉義作用)

with open('

e:\\use\\data.txt

') as file_object:

contents =file_object.read()

print(contents.rstrip())

方式二:

#

加轉義符r 即告訴系統不轉義

with open(r'

e:\use\data.txt

') as file_object:

contents =file_object.read()

print(contents.rstrip())

方式三:

#

使用絕對路徑 正斜槓

with open('

e:/use/data.txt

') as file_object:

contents =file_object.read()

print(contents.rstrip())

關於Python讀取檔案的路徑中斜槓問題

最近用python讀取檔案,發現有時候用 會報錯,換成 就不會報錯。查了下資料發現,是python的轉義字元,如果路徑中存在 t 或者 r 這樣的特殊字元,就無法起到目錄跳轉的作用,因此報錯。解決辦法就是告訴系統 不是轉義字元,就起這種作用,現給出乙個示例。python讀檔案需要輸入的目錄引數,列出...

關於Python讀取檔案的路徑中斜槓問題

最近用python讀取檔案,發現有時候用 會報錯,換成 就不會報錯。查了下資料發現,是python的轉義字元,如果路徑中存在 t 或者 r 這樣的特殊字元,就無法起到目錄跳轉的作用,因此報錯。解決辦法就是告訴系統 不是轉義字元,就起這種作用,現給出乙個示例。python讀檔案需要輸入的目錄引數,列出...

關於python讀取檔案的規則

今天初步看了點python讀取檔案的規則,與c語言很相似,使用python讀取檔案必須將檔案放置於對應的python檔案目錄下,這樣在執行的時候才能成功尋找到目錄,如下面的 with py.txt as files contents files.read print contents 在這裡我先使用...