Python错误处理:异常捕获示例

原创 忘是亡心i 2025-01-30 02:42 69阅读 0赞

在Python中,异常是程序运行过程中遇到的不能正常执行的情况。我们可以使用try/except块来捕获和处理这些异常。

下面是一个基本的异常捕获示例:

  1. def divide_by_zero():
  2. try:
  3. result = 10 / 0
  4. print("This should raise a ZeroDivisionError.")
  5. print(f"Result: {result}")
  6. except ZeroDivisionError:
  7. print("You can't divide by zero!")
  8. finally:
  9. print("This block is executed regardless of the exception.")
  10. divide_by_zero()

在这个示例中,我们尝试进行一个除以零的操作。这会导致ZeroDivisionError异常。

我们使用try/except块来捕获这个异常,并在捕获到异常时执行特定的代码(这里打印错误信息)。

无论是否发生异常,finally块中的代码都会被执行。

文章版权声明:注明蒲公英云原创文章,转载或复制请以超链接形式并注明出处。

发表评论

表情:
评论列表 (有 0 条评论,69人围观)

还没有评论,来说两句吧...

相关阅读