Python-为什么在文件路径中出现Unicode转义的SyntaxError?

发布于 2021-02-02 23:12:44

我要访问的文件夹称为python,位于我的桌面上。

尝试获取以下错误

>>> os.chdir('C:\Users\expoperialed\Desktop\Python')
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape
关注者
0
被浏览
75
1 个回答
  • 面试哥
    面试哥 2021-02-02
    为面试而生,有面试问题,就找面试哥。

    你需要使用原始字符串,将斜杠加倍或使用正斜杠:

    r'C:\Users\expoperialed\Desktop\Python'
    'C:\\Users\\expoperialed\\Desktop\\Python'
    'C:/Users/expoperialed/Desktop/Python'
    

    在常规python字符串中,\U字符组合表示扩展的Unicode代码点转义。

    对于任何已识别的转义序列,例如\aor t\x等,你都可以遇到许多其他问题。



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看