zoukankan      html  css  js  c++  java
  • Python中读取txt文本出现:SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated UXXXXXXXX escape问题解决

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

    下面有三种解决方式:

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

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

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

    学三境: 一境:昨夜西风凋碧树,独上高楼,望尽天涯路; 二境:衣带渐宽终不悔,为伊消得人憔悴; 三境:众里寻‘它’千百度,蓦然回首,那斯却在,灯火阑珊处。
  • 相关阅读:
    学习Java的第八天
    学习Java的第七天
    学习Java的第六天
    学习Java的第五天
    学习Java的第四天
    学习Java的第三天
    学习Java的第二天
    学习Java的第一天
    第九天
    第八次
  • 原文地址:https://www.cnblogs.com/cpl9412290130/p/9595187.html
Copyright © 2011-2022 走看看