python异常处理-try except

异常:python无法正常处理一个程序时就会发生异常,发生异常后程序就会终止,但可以用try except去捕获它。

用法1:带类型的异常

try:
<语句>        #运行别的代码
except <异常名字>:
<语句>        #如果在try部份引发了异常需执行的语句

用法2:使用except而不带任何异常类型,可以捕获所有的异常

缺点:不能识别具体的异常信息

try:
    正常的操作
   ......................
except:
    发生异常,执行这块代码
   ......................
else:
    如果没有异常执行这块代码

用法3:无论是否发生异常都会执行最后的代码

try:
<语句>
finally:
<语句>    #退出try时总会执行

或者

try:
<语句>
except: 
  ......   #发生异常,执行这块代码
finally:
  ......    #退出try时总会执行

异常标准类型及更多用法参见:https://www.runoob.com/python/python-exceptions.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值