一、问题
UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 34: illegal multibyte sequence
二、原因
编码问题:整个Python文件的编码以及文件读取的编码
三、解决方案
1、编码设置
第一行没有设置
# _*_ coding:utf-8 _*_
2、打开tx文件没有设置编码格式
处理如下
open("data.txt",'r',encoding='UTF-8')
UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 34: illegal multibyte sequence
编码问题:整个Python文件的编码以及文件读取的编码
第一行没有设置
# _*_ coding:utf-8 _*_
处理如下
open("data.txt",'r',encoding='UTF-8')
本文标题:【python报错】UnicodeDecodeError:
本文链接:https://www.haomeiwen.com/subject/tugtlftx.html
网友评论