异步处理最常见的14种类型

1. NameError:尝试访问一个未申明的变量

2.ZeroDivisionError:除数为0

3. SyntaxError:语法错误

4. IndexError:索引超出范围or列表

5.KeyError:字典关键字不存在

6. IOError:输入输出错误

7. AttributeError:访问未知对象属性

8.ValueError:数值错误

9. TypeError:类型错误

10. AssertionError:断言错误

11.MemoryError:内存耗尽异常

12.NotImplementedError:方法没实现引起的异常

13. LookupError:键、值不存在引发的异常

LookupError异常是IndexErrorKeyError的基类,如果你不确定数据类型是字典还是列表时,可以用LookupError捕获此异常

14. StandardError 标准异常

StopIteration,GeneratorExit, KeyboardInterrupt SystemExit外,其他异常都是StandarError的子类。

错误检测与异常处理区别在于:错误检测是在正常的程序流中,处理不可预见问题的代码,例如一个调用操作未能成功结束。

你可能感兴趣的:(异步处理最常见的14种类型)