發(fā)布于:2021-03-01 15:59:06
2
2864
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提示編碼錯(cuò)誤,在嘗試了論壇找的的各種方法,例如以‘rb’的方式打開,或者在打開的后面加上‘encoding = ’utf-8''這些無論怎么嘗試都會互相報(bào)錯(cuò),轉(zhuǎn)成utf-8,和gbk.
認(rèn)真的去思考問題,發(fā)現(xiàn)報(bào)錯(cuò)行是輸出行,開始想到是不是pyChram的編碼設(shè)置的是gbk,導(dǎo)致輸出報(bào)錯(cuò),隨后去
設(shè)置為utf-8就好了。
作者介紹