python 编码错误'gbk' codec can't encode character '\xa0' in position 68: illegal multibyte

python 编码错误
2021-03-01 15:59:06
93 0 0
#打开所指定路径的文件
with open(path, 'rb') as f:
                   Soup = BeautifulSoup(f.read(), 'lxml')
                   body = Soup.find('body')
                   print(body)


'gbk' codec can't encode character '\xa0' in position 68: illegal multibyte

python提示编码错误,在尝试了论坛找的的各种方法,例如以‘rb’的方式打开,或者在打开的后面加上‘encoding = ’utf-8''这些无论怎么尝试都会互相报错,转成utf-8,和gbk.

认真的去思考问题,发现报错行是输出行,开始想到是不是pyChram的编码设置的是gbk,导致输出报错,随后去

image-20210207095526867


设置为utf-8就好了。


作者介绍

用微信扫一扫

收藏