Python中捕获异常的方法及异常处理try-except-else-finally的区别

发布时间 2023-09-18 21:49:14作者: 勾影变形计

在Python中,try、except、else和finally是我们常用的异常处理方式,有一个清晰的执行顺序很重要。在这篇攻略中,我们将详细探讨这些关键字的执行顺序,以便更有效地处理异常。先回顾一下这些关键字的含义和用途:

    • try:执行可能会抛出异常的代码块;
    • except:当try代码块中出现了异常,执行此代码块中的代码;
    • else:程序无异常即try段代码正常执行后会执行该语句;
    • finally:无论try代码块中是否有异常,都会执行此代码块中的代码。
  • 注:捕获异常常用try except

raise关键字用于手动抛出异常。