python的try方法中的else和finally的区别

 

try:
 <body>
except <ExceptionType1>:
    <handler1>
...
except <ExceptionTypeN>:
    <handlerN>
except:
    <handlerExcept>
else:
    <process_else>
finally:
    <process_finally>

 

 

# else执行的条件是try能够正常执行
# finally是一定会执行

无论try是否发生异常,finally总会执行
try无异常,才会执行else

posted @ 2021-10-14 09:40  emanlee  阅读(175)  评论(0编辑  收藏  举报