python打开xml文件报错:UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xb7 in position 58: illegal multi
生活随笔
收集整理的這篇文章主要介紹了
python打开xml文件报错:UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xb7 in position 58: illegal multi
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
本篇文章主要講解,python打開xml文件報錯:UnicodeDecodeError: ‘gbk’ codec can’t decode byte 0xb7 in position 58: illegal multi 的主要原因及解決辦法
作者:任聰聰
報錯現(xiàn)象:
報錯信息:UnicodeDecodeError: ‘gbk’ codec can’t decode byte 0xb7 in position 58: illegal multi
排查問題原因
1.檢查是否是xml的編碼問題導(dǎo)致,結(jié)果是utf-8,并不是根本原因
2.檢查是否是read的函數(shù)問題,刪除函數(shù)后結(jié)果不報錯
tips:經(jīng)過檢查發(fā)現(xiàn)并不是read函數(shù)的問題。
原因及解決辦法
原因:open函數(shù)的打開方式不對。
解決辦法:
使用如下的參數(shù)設(shè)置open函數(shù)
open(總結(jié)
以上是生活随笔為你收集整理的python打开xml文件报错:UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xb7 in position 58: illegal multi的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 第十届蓝桥杯大赛青少年创意编程C++组省
- 下一篇: 如何修改网页中的文本内容改成自己希望的数