xml.etree.ElementTree问题之xmlns:ns0="http://www.fnfr.com/schemas/parameterTree"

上周在运行Python脚本时,发现解析后的XML文件出现了如下BUG:
1、打开XML文件,再运行脚本,一切正常,XML文件及时更新,需要修改的目标文字也修改成功。
2、运行脚本,再打开XML文件,发现XML文件的头部自动合并了,出现了xmlns:ns0=“http://www.fnfr.com/schemas/parameterTree” 这么一段文字。在后期的调用XML文件时,这句话也被报错了。

原文件头部

初始文件头部

变成下面这种情况

合并后的情况

经查找,网上对这方面错误的描述了了,后询问部门的大佬。大佬表示xml.etree.ElementTre方法确实存在这个问题,建议更换成xml.dom方法。

现分享一下我遇到的这种请求,大佬的建议也供大家参考一下。
如果有小伙伴知道原因或者有其他解释方法,望分享我一下下,爱你。

猜你喜欢

转载自blog.csdn.net/qq_42184799/article/details/85624191