发布于:2021-03-01 15:59:06
2
2487
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,导致输出报错,随后去
设置为utf-8就好了。
作者介绍