我正在尝试创建一个简单的刺痛,指向一个包含我的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/"