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的主要内容,如果未能解决你的问题,请参考以下文章

Uncaught SyntaxError: Invalid Unicode escape sequence异常处理

SyntaxError: (unicode error) 'unicodeescape' 编解码器无法解码位置 12-13 截断 \UXXXXXXXX 转义的字节

Python_报错:SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in posit

Snowflake 过程 JavaScript 编译错误:Uncaught SyntaxError: Unexpected token ':' in ERR_LOGGING at

SyntaxError :( unicode错误)'unicodeescape'编解码器无法解码位置2-3的字节:截断 UXXXXXXXX转义[重复]

Python中读取txt文本出现:SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes i