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)
发布了130 篇原创文章 · 获赞 31 · 访问量 7万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览