Python 中文件路径字符串的 EOL 错误



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

filelocation = "C:DocumentsFolder"

我收到一个 EOL 错误,我认为这是由反斜杠引起的。是否可以在字符串中包含这些反斜杠,或者是否有另一种方法可以实现此目的?

谢谢

Python on Windows 支持正斜杠:

filelocation = "C:/Documents/Folder/"

或者,对每个字符进行转义:

filelocation = "C:\Documents\Folder\"

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

在 Windows 上:filelocation = "C:

\\Documents\\Folder\\"

在 Linux 上:filelocation = "C:/Documents/Folder/"

最新更新