@TOCPython UnicodeEncodeError: ‘gbk’ codec can’t encode character 解决方法
Python UnicodeEncodeError: ‘gbk’ codec can’t encode character 解决方法
运行python程序读取csv文件时遇到了Python UnicodeEncodeError: ‘gbk’ codec can’t encode character ,后来从网上找了各种改encoding编码都不行,然后用txt文件改了编码格式就可以了,做法如下
另存文件
将csv文件另存为.txt文件,打开txt文件另存为txt文件,编码改为utf-8,就可以了。我的问题主要原因是编码格式一开始ANSI格式导致的。
另一种方法
file = open(‘a.txt’,encoding=’utf-8’)