python try (转载)

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 文件中。执行效果如下: