当前位置:   article > 正文

‘UTF-8‘ codec can‘t decode byte 0xcd in position 2: invalid continuation byte:python报错_utf-8 codec can't decode byte

utf-8 codec can't decode byte

在python中读取文件时,有时会遇到这个报错:

 'utf-8' codec can't decode byte 0xcd in position 2: invalid continuation byte

其实就是文件的编码格式不对,很多帖子说把原来数据文件另存为utf-8格式就ok了,但有时候我们不想更改数据,或者感觉这样的操作比较麻烦,数据文件太多的情况下总不能一个一个更改格式吧?

这时可以从读文件入手,依然是将文件用记事本打开,然后点另存为,但这个地方只是为了看编码格式,可以看到这个格式是"ANSI",记住这个格式名字然后取消后面操作。

最后在python中,加上encoding参数,等于你自己的文件编码类型即可。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/536392
推荐阅读
相关标签
  

闽ICP备14008679号