Python中出现 SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 12-13: truncated \UXXXXXXXX escape

Python中出现 SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 12-13: truncated \UXXXXXXXX escape

1 问题

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

2 原因

文件路径导致的问题,window文件路径可以用\,但在字符串中\被当作转义字符来使用

3 解决方法

方式一:转义的方式
'C:\\a.txt'

方式二:显式声明字符串不用转义
r'C:\a.txt'

方式三:使用Linux的路径/
'C:/a.txt'

方式三,Linux和windows系统,都可以使用!!!

posted @ 2020-05-16 07:32  喵哥解说  阅读(863)  评论(0编辑  收藏  举报