python中利用lxml模块解析xml文件报错XMLSyntaxError: Opening and ending tag mismatch
生活随笔
收集整理的這篇文章主要介紹了
python中利用lxml模块解析xml文件报错XMLSyntaxError: Opening and ending tag mismatch
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
今天在代碼中第一次使用lxml解析xml文件時出錯了,
XMLSyntaxError: Opening and ending tag mismatch: keyEffectiveDate line 21 and keyEffectiveData, line 21, column 80
截圖如下
而我的xml文件是這樣的
仔細(xì)理解lxml的報錯, 特別是我用紅框標(biāo)記的那一行, 它的意思是說, 某行的tag起始標(biāo)簽keyEffectiveDate和末尾標(biāo)簽keyEffectiveData不匹配!
仔細(xì)一看, 的確是粗心導(dǎo)致的錯誤, 末尾標(biāo)簽中的Data應(yīng)該寫為Date.
這里將這個錯誤記錄下來, 是希望我們編寫python代碼時能讀懂程序的報錯信息.
總結(jié)
以上是生活随笔為你收集整理的python中利用lxml模块解析xml文件报错XMLSyntaxError: Opening and ending tag mismatch的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 利用python获取指定url在ATS中
- 下一篇: ATS中开启Refer防盗链功能