2017-10-09 73 views
0

我有一組文件存儲有關網頁中使用的文件的信息。如果路徑名包含「 n」,路徑名將失敗

在文件中,它們是使用單反斜槓的win7格式。 每次發生該字符串包含一個「N」以下即"E:\_sorted\named\header1.py"

字符串無法處理單斜線並給出了這樣的錯誤,隨着時間:

SyntaxError: EOL while scanning string literal. 

我試圖取代'\n''\\n'發生,但得到相同的結果。

有沒有很好的解決這個問題?

+0

你解決了嗎? – CodeCupboard

回答

0

\ n是新行的轉義序列。

爲了讓python忽略這些,你可以通過在前面加一個r來使字符串成爲一個原始字符串。例如

x = "C:\files\new\abc.txt" 

x = r"C:\files\new\abc.txt" 

您將得到\ t相同的問題,因爲這是對標籤的序列。

相關問題