Python对象到文件路径?语法错误

时间:2018-11-27 18:27:43

标签: python

当我尝试添加以下文件路径时,

data = ‘c:/vehicles/etc’

我想知道为什么会出现以下错误:

SyntaxError: invalid character in identifier ??

除此之外,我还尝试过:

data = 'C:\vehicles'

会产生类似错误:

SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape

我是否缺少设置文件路径的python新功能?

1 个答案:

答案 0 :(得分:1)

data = ‘c:/vehicles/etc’

在这里,您可能有一些引人注目的引号,您可能从某个地方(如Word文档)进行了复制/粘贴。删除这些内容并输入常规引号。


data = 'C:\vehicles'

在这里您需要转义\字符,以便Python知道它是文字\而不是转义序列。

data = 'C:\\vehicles'

或者,在字符串文字前加上r作为前缀,以告知Python这是原始字符串。

data = r'C:\vehicles'