(有任何问题欢迎留言或私聊 && 欢迎交流讨论哦
问题:
python读取文件时,出现这个报错提示:
UnicodeDecodeError: ‘gbk’ codec can’t decode byte 0xaf in position 38:
illegal multibyte sequence
解决方法:
第一种:
加一句:encoding='UTF-8'
file = open("country_zw.csv","r",encoding='UTF-8')
-
第二种:
import sys
default_encodeing = 'gbk'
if sys.getdefaultencoding != default_encoding:
reload(sys)
sys.setdefaultencoding(default_encoding)