调试Python脚本:异常处理实例

原创 清疚 2025-02-09 20:12 52阅读 0赞

在Python编程中,异常处理是一种机制,用于在程序运行过程中遇到错误时进行适当的处理。以下是一个异常处理的实例:

  1. def divide_numbers(num1, num2):
  2. # 检查除数是否为零
  3. if num2 == 0:
  4. raise ValueError("Can't divide by zero!")
  5. return num1 / num2
  6. try:
  7. result = divide_numbers(10, 0)
  8. except ValueError as ve:
  9. print(f"捕获到一个错误: {ve}")

在这个例子中,我们定义了一个函数divide_numbers来执行除法操作。然而,我们检查了除数是否为零,如果为零则抛出ValueError

在主程序部分,我们尝试调用这个函数,并将结果赋值给result。由于除以零会导致错误,所以当这个错误发生时(即except ValueError as ve:捕获到的异常),我们将错误信息打印出来,而不是让程序直接崩溃。

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

发表评论

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

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

相关阅读