EOL在Python中使用文件路径字符串时出错

时间:2014-01-06 22:34:57

标签: python

我正在尝试创建一个简单的sting,指向包含C驱动器上的文件的文件夹。字符串如下:

filelocation = "C:\Documents\Folder\"

我收到EOL错误,我认为这是由反斜杠引起的。是否可以在字符串中使用这些反斜杠或者是否有其他方法可以实现此目的?

谢谢

2 个答案:

答案 0 :(得分:0)

Windows上的Python支持正斜杠:

filelocation = "C:/Documents/Folder/"

或者,转义每个\个字符:

filelocation = "C:\\Documents\\Folder\\"

您收到错误的原因是由于最终的\字符 - Python将其解释为转义序列,并且它认为该字符串尚未终止。要解决此问题,请使用上述解决方案之一,或者忽略最终的\

答案 1 :(得分:0)

在Windows上:filelocation =“C:\\ Documents \\ Folder \\”

在Linux上:filelocation =“C:/ Documents / Folder /”