赞
踩
在python中读取文件时,有时会遇到这个报错:
'utf-8' codec can't decode byte 0xcd in position 2: invalid continuation byte
其实就是文件的编码格式不对,很多帖子说把原来数据文件另存为utf-8格式就ok了,但有时候我们不想更改数据,或者感觉这样的操作比较麻烦,数据文件太多的情况下总不能一个一个更改格式吧?
这时可以从读文件入手,依然是将文件用记事本打开,然后点另存为,但这个地方只是为了看编码格式,可以看到这个格式是"ANSI",记住这个格式名字然后取消后面操作。
最后在python中,加上encoding参数,等于你自己的文件编码类型即可。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。