本文主要是介绍Python读csv报'utf-8' codec can't decode byte 0xb3 in position 0: invalid start byte问题,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
'utf-8' codec can't decode byte 0xb3 in position 0: invalid start byte
Python读取csv文件时可能会遇到乱码或者报错:
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb3 in position 0: invalid start byte
只要把encoding=
utf-8
改成gbk
即可
知其所以然,异常其实是读取的csv文件的编码导致的,通常有中文的csv文件中,excel会将其编译为ANSI的格式。我们可以通过用记事本打开查看到编码格式。同样的在记事本中另存为,可以修改编码格式为UTF-8,这样就能治标治本啦!
这篇关于Python读csv报'utf-8' codec can't decode byte 0xb3 in position 0: invalid start byte问题的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!