zoukankan      html  css  js  c++  java
  • 报错:SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated UXXXXXXXX escape

    Outline

    SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated UXXXXXXXX escape

    读取pickle文件时,报了上述错误。

    pickle文件路径是直接复制的,没毛病。

    So 就比较困惑,最终在网上找到解决方法,遂作记录:

    解决

    上图是报错信息,以及文件路径。

    看似没什么问题,但最后发现问题还是出现在路径上;

    因为在windows系统中,路径中的“”会被转义;

    例如配置一个路径:D:source xxxa.txt,系统会把里边的“ ”转义成 tab 键,从而文件路径就不对了。

    正确路径应该是:

    第一种写法:D:\source\t\xxx\a.txt 
    
    第二种写法:r"D:source	xxxa.txt"
    
    第三种写法:D:/source/t/xxx/a.txt  # Linux中的路径写法

    推荐第三种写法,因为此种方法在 Windows 和 Linux 下通用。

  • 相关阅读:
    JQuery2
    Java基础复习4
    HTML基础复习4
    Java基础复习3
    HTML基础复习3
    HTML基础复习2
    HTML基础复习1
    shiro权限管理(认证和授权)
    权限管理(认证和授权)
    关于mybatis动态sql的if标签的一个问题
  • 原文地址:https://www.cnblogs.com/bigtreei/p/9806350.html
Copyright © 2011-2022 走看看