问题
使用ET.parse报错,代码如下:
import xml.etree.ElementTree as ET
file = "filename.xml"
tree = ET.parse(file)
报错ParseError: not well-formed (invalid token): line 10, column 17
解决方式
检查生成xml文件的代码,没发现问题。
幸好错误说的比较好理解,直接到xml文件的line 10, column 17,
发现<GroupNum=0>中的“=”,为非法字符。
不仅是=,空格“ ”也是一样,不行!
如果你跟我一样,没有中文,找不出问题,可以看看报错那一行有没有引入这种小东西哦。
解决方法:删去“=”和空格。
希望能帮到你~
【再一次武汉加油鸭!】