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