我们来讲讲python的异常处理

作者: junson | 来源:发表于2016-07-15 21:46 被阅读49次

python中常见的异常

  • NameError:尝试访问一个未申明的变量
  • ZeroDivisionError:除数为0
  • SyntaxError:python解释器语法错误,异常中唯一一个不是在运行时发生的,发生在编译时
  • IndexError:请求的索引超出了序列的范围
  • KeyError:请求一个不存在的字典关键字
  • IOError:输入/输出错误
  • AttributeError:尝试访问未知的对象属性

检测和处理异常的方法

异常的检测和处理主要有三形式:
1、 try - except方式 : 一个try可以对应多个except

2、 try - finally方式 : 只有一个finally

3、try-except-else-finally

exp:
try:
suit()
except Exception,e:
suit2()
else:
suit3()
finally:
suit4()

相关文章

  • 我们来讲讲python的异常处理

    python中常见的异常 NameError:尝试访问一个未申明的变量 ZeroDivisionError:除数为...

  • Python 异常

    Python 含有异常处理机制来帮助用户处理可能发生的错误异常。 1. 异常概念 异常是指Python程序运行过程...

  • Python中的异常处理

    今天我们来说说Python的异常处理,在说异常处理之前我们先来了解下,Python中有哪些常见的错误类型。 在Py...

  • 异常

    Python用异常对象(exception object)来表示异常情况,遇到错误后会引发异常。如果异常没有被处理...

  • python的异常处理

    Python异常处理

  • Python学习(八)

    异常处理 Python中的异常类型总结: Python内置异常类的层次结构: 异常检测 try-except语句 ...

  • Python黑帽编程2.7 异常处理

    Python黑帽编程2.7 异常处理 Python黑帽编程2.7异常处理 异常是个很宽泛的概念,如果程序没有按预想...

  • Python错误处理机制

    @(python程序员)[Python] Python Cookbook 捕获所有的异常 处理异常的时候最好还会尽...

  • Python异常处理

    Python中文件的操作 Python异常的处理 异常的引发 try⋯finally的使用

  • python学习笔记之--异常处理

    类似于C++/Java等高级语言,python也有异常的处理机制 异常捕获和处理 在python语言中python...

网友评论

    本文标题:我们来讲讲python的异常处理

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