python常见异常分类与处理方法 | 您所在的位置:网站首页 › 语法错误有哪些表现形式图片 › python常见异常分类与处理方法 |
Python常见异常类型大概分为以下类: 1.AssertionError:当assert断言条件为假的时候抛出的异常 2.AttributeError:当访问的对象属性不存在的时候抛出的异常 3.IndexError:超出对象索引的范围时抛出的异常 4.KeyError:在字典中查找一个不存在的key抛出的异常 5.NameError:访问一个不存在的变量时抛出的异常 6.OSError:操作系统产生的异常 7.SyntaxError:语法错误时会抛出此异常 8.TypeError:类型错误,通常是不通类型之间的操作会出现此异常 9.ZeroDivisionError:进行数学运算时除数为0时会出现此异常 关于更多异常请参考官方文档: 2.7版本链接 3.6版本链接 Python异常处理: 例1:出现异常最简单处理方法 代码语言:javascript复制#!/usr/bin/python #coding:utf8 #try与except结合用法 a = 1 b = 2 try: assert a > b #如果a>b判断为假时将抛出AssertionError异常 except AssertionError: #如果捕获到AssertionError异常将执行except下面的代码块 print("a |
CopyRight 2018-2019 实验室设备网 版权所有 |