SyntaxError: (unicode error) ‘unicodeescape‘ codec can‘t decode bytes in position 2-3: truncated UX

Posted 慕斯-ing

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SyntaxError: (unicode error) ‘unicodeescape‘ codec can‘t decode bytes in position 2-3: truncated UX相关的知识,希望对你有一定的参考价值。

报错内容:
SyntaxError: (unicode error) ‘unicodeescape’ codec can’t decode bytes in position 2-3: truncated \\UXXXXXXXX escape

解决办法:

原路径格式: df = pd.read_excel("C:\\Users\\XXXXXX\\Desktop\\测试数据\\Dtest.xlsx")

路径书写错误,在Python中 \\ 代表转义符,\\u表示其后是UNICODE编码,因此\\Users在这里会报错,需要在字符串前面加个 r(rawstring 原生字符串),可以避免python与正则表达式语法的冲突!
更改后的路径格式应该为:

df = pd.read_excel(r"C:\\Users\\XXXXXX\\Desktop\\测试数据\\Dtest.xlsx")

以上是关于SyntaxError: (unicode error) ‘unicodeescape‘ codec can‘t decode bytes in position 2-3: truncated UX的主要内容,如果未能解决你的问题,请参考以下文章