国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > python xml解析中文乱码怎么办

python xml解析中文乱码怎么办

头像

爱喝马黛茶的安东尼

2019-10-10 10:41:435492浏览 · 0收藏 · 0评论

用python解析xml文件,出现异常信息如下:

xml.parsers.expat.ExpatError: not well-formed (invalid token): line 13, column 31

相关推荐:《Python入门教程

解决方式:

将文件重新编码成utf-8格式就可以了。

在linux下一种取巧的解决方式:

对于中文,这里选了一种取巧的方法。即先通过iconv命令将xml文件变成utf-8格式,然后将xml中指定编码格式的内容去掉即可。

可参考如下代码:

cmd = "iconv " + filename + " -t \"utf-8\" >utf.tmp"
os.system(cmd)
utf_filename = "utf.tmp"
f = open(utf_filename)
data = f.read()
f.close()
os.system("rm -f utf.tmp")
#----delete the encode type in  xml file-----
#result = re.sub(regex, newstring, subject)
data = data.replace('encoding="GB2312"', '')
data = data.replace('encoding="gb2312"', '')
#self.dom.unlink
self.dom = xml.dom.minidom.parseString( data )
关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

窝窝影院在线观看免费播放电视剧| 私密整形医院| 女人大阴肩夹缝是阴虚还是阳虚| 女生把球球给男生抓的视频| 《年轻朋友的妻子3》| 三个老师轮流给学生布置作业| 日本大片又大又好看的PPT| 影音先锋下载| 成色P31S是国精产品吗| 揉鸡的正确手法图解| 姨母的绣感中字3| 妈妈你真棒插曲视频快来救救我| 美国暴躁真人CSGO| 美国性伦1980禁忌禁忌| 中字《喝醉的丈夫被结城送回家》| 中国高清WINDOWS视频| 黑色蕾丝女装| 第79章厨房的欢愉方晴| 第9节 妈妈女儿齐上阵| 九九在线观看免费播放大全电视剧 | 女性三角毛毛若隐若现 | 《年轻朋友的妻子3》| 拔小萝卜免费观看全集电视剧| 绝品儿媳陈婷免费阅读| 麦子交换2免费完整版| 笑傲江湖在线观看| 《性巴士1》| 打扑克视频| 妈妈的朋友3| 无码精品国产AV在线观看| 趴在床上翘屁股的好处有哪些 | 猛烈顶弄H禁欲医生H怀孕| 成全在线观看免费高清电视剧| 无人区在线观看免费播放电视剧 | 《訾花交换做爰》| 麻花传MV在线看免费观看电视剧| 快拨出我是你母亲的歌曲播放| 车后座啪啪刚进去就软了| 彩浸福利| 女人被男人进入后的心理变化| 《不戴套瑜伽教练3》