Python常见异常分类与处理 您所在的位置:网站首页 python捕捉全部异常的语句 Python常见异常分类与处理

Python常见异常分类与处理

#Python常见异常分类与处理| 来源: 网络整理| 查看: 265

  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:出现异常最简单处理方法

?

123456789101112#!/usr/bin/python #coding:utf8   #try与except结合用法   a word">= 1b = 2  try :   assert a > b     #如果a>b判断为假时将抛出AssertionError异常 except AssertionError:  #如果捕获到AssertionError异常将执行except下面的代码块   print ( "a


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

      专题文章
        CopyRight 2018-2019 实验室设备网 版权所有