1. 程式人生 > >xml.etree.ElementTree問題之xmlns:ns0="http://www.fnfr.com/schemas/parameterTree"

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方法。

現分享一下我遇到的這種請求,大佬的建議也供大家參考一下。
如果有小夥伴知道原因或者有其他解釋方法,望分享我一下下,愛你。