首页 > 编程语言 > 详细

Python-try异常捕获

时间:2019-12-26 10:18:00      阅读:80      评论:0      收藏:0      [点我收藏+]

 

 

python中的捕获异常的用法与c#基本相同,raise就是throw,下面2个例子函数一个系统异常,一个自定义异常。

 

def div(aa,bb):
    try:
        cc=aa/bb
        return cc
    except Exception as e:
        raise
    finally:
        print(finally)

def div1(aa,bb):
    try:
        cc=aa/bb
        return cc
        
    except ZeroDivisionError:
        return 除数不能为0
    except Exception:
        return 其他类型异常 
    finally:
        print(finally)
   


try:
    kk=div1(8,0)
    print(try begin)
    print(kk)
    print(try end)

except Exception as e:
    print(ex begin)
    print(e)
    print(ex end)

Python-try异常捕获

原文:https://www.cnblogs.com/JinweiChang/p/12100331.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!