当我尝试添加以下文件路径时,
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新功能?
答案 0 :(得分:1)
data = ‘c:/vehicles/etc’
在这里,您可能有一些引人注目的引号,您可能从某个地方(如Word文档)进行了复制/粘贴。删除这些内容并输入常规引号。
data = 'C:\vehicles'
在这里您需要转义\
字符,以便Python知道它是文字\
而不是转义序列。
data = 'C:\\vehicles'
或者,在字符串文字前加上r
作为前缀,以告知Python这是原始字符串。
data = r'C:\vehicles'