异常是事件,该事件在程序执行期间发生,中断了应用程序的正常执行。通常,任何应用程序遇到无法处理的情况(或此类实现未实现)时,该应用程序都会引发(或在Python中引发)异常。
运行时的异常会炸毁应用程序。但是,最好始终立即处理异常,而不是让应用程序传播,这可能会以大量错误消息终止应用程序。
try-except语法如下:
try: statements except Exception1: <handle exception 1> except Exception2: <handle exception2> else: print("Nothing went wrong") finally: print("will'be executed regardless if the try block raises an error or not")
当您想忽略异常时,请使用关键字“通过”。以下是一些示例,
try: <do something> except: pass
try: <do something> except Exception: pass