try——except——finally,raise

【python】【穆晨】【171229】

try--except语句

try:

    检测范围

except Exception[as reason]:#reason其实是变量

      出现异常(exception)后的处理代码


这是自己制造的错误

下面用try-except提示错误


exception填写的是错误类型


若想把几种错误类型放到一起回答,如上

try语句里还有可以加入finally语句,作用是无论如何都会被执行的代码


这里虽然把文件创建了,但是在第四行temp那里出错了,直接进行except,所以文件没关闭,文件就没写入

但如果把f.close()放入finally就可以结局这个问题了


这就出现了。

raise自己可以创建异常,下面的图片中raise创建了一个ZeroDivisionError报错


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值