的时候,要注意判断是否存在,避免出现AttributeError异常。

示例:

if my_object is not None:
    if hasattr(my_object, 'my_attribute'):
        my_value = my_object.my_attribute
    else:
        # handle missing attribute
    if hasattr(my_object, 'my_method'):
        my_object.my_method()
    else:
        # handle missing method
else:
    # handle None object
先检查对象是否为None然后再使用属性或方法

原文地址: https://www.cveoy.top/t/topic/g7cO 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录