python解析xml文件出現 python xml 'NoneType' object has no attribute 'find'

問題描述

我的源代碼是這樣子的

root = tree.getroot()
size = root.find('size')
w = int(size.find('width').text)
h = int(size.find('height').text)

解決方案

在進行size.find('width').text之前,需要確保size.find('width')是不爲None的。否則就會報錯。因此我將代碼更改成了這樣

    size = root.find('size')
    w = 1000
    h = 600
    # 默認大小
    if(size is not None):
        w = int(size.find('width').text)
        h = int(size.find('height').text)
        print(w, h)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章