E-07'unicodeescape' codec can't decode bytes in position 29-30: malformed N character

Posted yifanrensheng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了E-07'unicodeescape' codec can't decode bytes in position 29-30: malformed N character相关的知识,希望对你有一定的参考价值。

原因

路径错误。主要可能因为斜杠造成的。window 读取文件可以用,但是在字符串中是被当作转义字符来使用,所以‘d:a.txt‘会被转义成‘d:a.txt‘这是正确路径,所以不会报错。例如 可能就转义成tab键了

?

解决办法

python在描述路径时可以有多种方式,现列举常见的三种

方式一:转义的方式 ‘d:\a.txt‘

方式二:显式声明字符串不用转义 ‘d:ra.txt‘

方式三:使用Linux的路径/ ‘d:/a.txt‘

? ?

主要参考:

https://blog.csdn.net/u011242657/article/details/64437612

以上是关于E-07'unicodeescape' codec can't decode bytes in position 29-30: malformed N character的主要内容,如果未能解决你的问题,请参考以下文章

“Unicode Error ”unicodeescape" codec can't decode bytes… Cannot open text files in Python 3

Python_报错:SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in posit

Python中读取txt文本出现:SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes i

18-(unicode error) 'unicodeescape' codec can't decode bytes in position 16-17: truncated

出错:(unicode error) 'unicodeescape' codec can't decode bytes in position 8-9: malformed (

Python中读取txt文本出现:SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes i