SyntaxError: (unicode error) ‘unicodeescape‘ codec can‘t decode bytes

  • SyntaxError: (unicode error) ‘unicodeescape’ codec can’t decode bytes in position 2-3: malformed \N character escape
    大致意思就是编码器无法解码位置为2-3的字节

出现这个的原因一般是,当我们需要文件夹的路径作为函数的参数时,在windows系统下的路径间隔符号是’',而在python中这也是转义符,所以识别时就有可能出错,

  • 解决方法

在路径前面加上 r,取消转义符的作用

比如下面这个路径

pd.read_csv("D:\master\train\train.csv")

加上 r

pd.read_csv(r"D:\master\train\train.csv")

你可能感兴趣的:(python)