遇到Python异常处理:捕获、记录和处理的例子

原创 我就是我 2024-12-30 06:33 77阅读 0赞

在Python中,异常处理是一种机制,允许你在代码中处理错误或异常情况。下面是一个典型的例子:

  1. def divide_numbers(a, b):
  2. try:
  3. result = a / b
  4. print(f"The division result is {result}.")
  5. except ZeroDivisionError:
  6. print("Can't divide by zero!")
  7. except Exception as e:
  8. print(f"An unexpected error occurred: {e}")
  9. # Test cases
  10. divide_numbers(10, 2)
  11. divide_numbers(10, 0) # Division by zero

在这个例子中,我们定义了一个函数divide_numbers来执行除法。使用try/except结构来捕获可能的错误。

  • ZeroDivisionError:当试图除以零时,会抛出这个异常。
  • Exception as e:这是用于捕获所有未处理的异常的一种方式。
文章版权声明:注明蒲公英云原创文章,转载或复制请以超链接形式并注明出处。

发表评论

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

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

相关阅读