如果路径名包含“\ n”,则路径名将失败

时间:2017-10-09 14:20:21

标签: python

我有一组文件,用于存储网页中使用的文件的信息。

在文件中,它们采用win7格式,带有单个反斜杠。 每次发生路径字符串在单个斜杠后面包含'n',即"E:\_sorted\named\header1.py"

无法处理字符串并出现以下错误:

SyntaxError: EOL while scanning string literal.

我尝试用'\n'替换'\\n'次出现,但得到的结果相同。

这个问题有一个很好的解决方案吗?

2 个答案:

答案 0 :(得分:0)

\ n是新行的转义序列。

要让python忽略这些,你可以通过在它之前放一个r来使字符串成为一个原始字符串。例如

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

转到

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

你会得到与\ t相同的问题,因为这是标签的序列。

答案 1 :(得分:0)

谢谢-我发现如果将反斜杠更改为正斜杠也可以。

相关问题