赞
踩
在程序运行的过程中,有时候会出现一些错误或异常,导致程序终止,如何让程序自行处理该异常,使程序的整体部分不受影响,来提高系统的健壮性与稳定性。可以使用try …except的结构来控制,把可能发生错误的语句放在try模块里,except来处理异常,这样程序就不会因为异常而中断。示例如下:
a=10
b=0
try:
c=a/b
print(c)
expect ZeroDivisionError as e:
print(e)
print("done")
运行:
1 division by zero
2 done
无论异常是否发生,在程序结束前,finally中的语句都会被执行。
def fun():
try:
pass #可将pass替换为需要执行的代码
return 1
except Exception as e:
#异常
pass #可将pass替换为需要执行的代码
print(e)
finally:
pass
return 1
参考文章:https://blog.csdn.net/lilong117194/article/details/83537187
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。