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