美文网首页
python的异常处理

python的异常处理

作者: cws | 来源:发表于2016-09-24 13:18 被阅读49次

Python异常处理

#!/usr/bin/env python
# -*- coding: utf-8 -*-

try:
    try: # 可嵌套
        str("aaaaa")
        # int("aaaaa")
        # print a
        # print 1/0
    except (TypeError, IndexError, ValueError): #捕获多种异常
        print "TypeErrorZero or DivisionError or ValueError"
    except ZeroDivisionError as aa: #捕获除零错误
        print aa #输出详细错误信息
    except:
        print u"发生其他异常则执行这里"
    else:
        print u"上面没有出错才输出这里"
        a = [1,2,3]
        print a[4] #这里出错,会向上抛出错误,最终输出this is error
    finally:
        print u"不管是否出错都输出这里,一般用于释放资源,如关闭文件"
except Exception as e: #可捕获所有异常类型
    print "this is error"
    print e
python_exception_handling.png

相关文章

  • python的异常处理

    Python异常处理

  • Python 异常

    Python 含有异常处理机制来帮助用户处理可能发生的错误异常。 1. 异常概念 异常是指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错误与异常&面向对象编程

    python错误与异常 语法错误与定位 异常捕获、异常处理 try:xxxexcept: 自定义异常 python...

  • python基础2

    Python的异常处理机制 Bug的常见类型 被动掉坑的解决方案 python提供了异常处理机制,可以在异常出现时...

  • Python异常处理

    参考 Python菜鸟教程错误与异常 Python 异常处理 错误和异常 Python中(至少)有两种错误:语法错...

网友评论

      本文标题:python的异常处理

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