Python读取文件出现UnicodeDecodeError

(有任何问题欢迎留言或私聊 && 欢迎交流讨论哦

问题:

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)

猜你喜欢

转载自blog.csdn.net/qq_39599067/article/details/80978677