@[TOC](python报错xml.etree.ElementTree.ParseError: not well-formed (invalid token): line 3, column 50)
问题
python报错xml.etree.ElementTree.ParseError: not well-formed (invalid token): line 3, column 50
我遇到的问题是由于xml文件里面有中文文字导致的乱码,导致的打开文档错误
解决方案
使用open()函数先打开xml文件,再使用ET.parse()方法重载文件指针
xml_file = open(xml_file,encoding=‘gbk’)
root = ET.parse(xml_file).getroot()