python try详细说明(python的异常捕捉模块)

#自己常用

try:
    pass
except Exception as e:
    print("break for :"+str(e))

 

 

 

# 划重点:

1. 正常执行try情况

print
("====开始====") try: # 这是希望运行的语句。(因为担心这部分语句块出错,影响后续运行,所以才用try语句) print("1.try正常运行了") except: # try模块出现了异常情况,则except语句会被执行。 print("2.except执行了") else: # 如果try里面的语句可以正常执行,那么就执行else里面的语句(try报错了,则else被跳过。) print("3.try里边没报错,则else执行") finally: # 退出try时,不管try里面是否有错,finally总会被执行。 print("4.finally肯定被执行。") print("====还好有try语句,我和后边的语句都能被正常执行。") print("====结束====")
把上述代码 复制到 1.py 文件中。执行效果如下:

 

2. 当try部分遇到错误情况

print("====开始====")
try:
    # 这是希望运行的语句。(因为担心这部分语句块出错,影响后续运行,所以才用try语句)
    notvaraible #这个变量没被定义,肯定会报错
    print("1.try正常运行了")
except:
    # try模块出现了异常情况,则except语句会被执行。
    print("2.except执行了")
else:
    # 如果try里面的语句可以正常执行,那么就执行else里面的语句(try报错了,则else被跳过。)
    print("3.try里边没报错,则else执行")
finally:
    #退出try时,不管try里面是否有错,finally总会被执行。
    print("4.finally肯定被执行。")

print("====还好有try语句,我和后边的语句都能被正常执行。")
print("====结束====")
把上述代码 复制到 1.py 文件中。执行效果如下:

 

 

1.  详解。参考链接

 

转载于:https://www.cnblogs.com/andylhc/p/9671910.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值