在编程过程中,时常会遇到编写的程序有错误的情况,所以往往需要不停的调试,因为这些错误会使得整个程序停止运行,但在python中可以使用try/except语句来捕获异常
try/except语句中try用来检测语句中是否有错误,若有,except就会捕获异常信息并处理。
实例:
try:
result = 5/0 #除以0会产生运算错误
except Exception as e: #出现错误会执行except
print (e) #把错误信息打印出来
上述代码首先执行try中的语句,产生了错误,except捕获异常信息并将其打印出来。
except可以处理异常(如打印),也可以不打印出来,如下:
try:
result = 5/0 #除以0会产生运算错误
except: #出现错误会执行except
pass #空语句,不做任何事情