首页 > 编程语言 > 详细

Python中读取txt文本出现:SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape问题解决

时间:2018-09-05 22:27:26      阅读:340      评论:0      收藏:0      [点我收藏+]

windows中的路径是反斜杠\,然而反斜杠\在python中有着转义字符的意义,所以在py文件中写windows文件路径的时候,要特别注意反斜杠\的使用。

下面有三种解决方式:

 

 1 方式一:转义的方式
 2 
 3 c:\\users\xxx\desktop\a.txt
 4 
 5 方式二:显式声明字符串不用转义
 6 
 7 rc:\users\xxx\desktop\a.txt
 8 
 9 方式三:使用linux的路径
10 
11 c:/users/xxx/desktop/a.txt

以上三种方式都是正确的,可以解决当下的这个错误。

然而第三种方式是linux和windows通用的,所以推荐用这个表达方式。

Python中读取txt文本出现:SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape问题解决

原文:https://www.cnblogs.com/cpl9412290130/p/9595187.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!