0
我試圖解析一些XML數據(賠率),有時某些元素可能不存在,所以即時通訊設法跳過它的某些部分,並繼續,但是,無論我做什麼,我都會繼續獲得列表索引超出範圍。Python的XML解析:如果一個元素不存在
for x in xmldoc:
time = x.getElementsByTagName("event_datetimeGMT")[0].firstChild.data
game_id = x.getElementsByTagName("gamenumber")[0].firstChild.data
sport = x.getElementsByTagName("sporttype")[0].firstChild.data
這段代碼將正常工作,如果event_datetimeGMT,gamenumber和sporttype ......但是假如有例如沒有datetimeGMT我不能讓它跳,並進入下一個遊戲......
第一個很好,但我不會推薦第二個方法 – har07
爲什麼不,如果我可以問? python允許流量控制嘗試,除了 –
我自己採取了第二種方法 –