2017-10-09 75 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相同的问题,因为这是对标签的序列。

相关问题