美文网首页Python
python防止对象无对应方法或变量报错

python防止对象无对应方法或变量报错

作者: Alex_Paul | 来源:发表于2016-10-18 13:23 被阅读0次

    为了防止打印对象中不包含的属性时报错, 应先判断对象中是否有此属性, 有才打印

    import urllib2
     
    req = urllib2.Request('http://blog.csdn.net/cqcre')
    try:
        urllib2.urlopen(req)
    except urllib2.URLError, e:
        if hasattr(e,"code"):
            print e.code
        if hasattr(e,"reason"):
            print e.reason
    else:
        print "OK"
    
    python技术交流群: 577128300
    

    相关文章

      网友评论

        本文标题:python防止对象无对应方法或变量报错

        本文链接:https://www.haomeiwen.com/subject/exqtuttx.html