python提示编码错误
在尝试了论坛找的的各种方法,例如以‘rb’的方式打开,或者在打开的后面加上‘encoding = ’utf-8’'这些无论怎么尝试都会互相报错,转成utf-8,和gbk.
'gbk' codec can't encode character '\xa0' in position 68: illegal multibyte
#打开所指定路径的文件,python提示编码错误
with open(path, 'rb') as f:
Soup = BeautifulSoup(f.read(), 'lxml')
body = Soup.find('body')
print(body)
认真的去思考问题,发现报错行是输出行,开始想到是不是pyChram的编码设置的是gbk,导致输出报错,随后去file->setting->fileencodings->设置一下编码格式两个
设置为utf-8就好了。