错误处理:如何在Python中优雅地捕获异常?

原创 逃离我推掉我的手 2025-02-15 13:39 58阅读 0赞

在Python中,你可以使用try/except语句来优雅地捕获和处理异常。以下是一个基本的示例:

  1. def divide_numbers(num1, num2):
  2. try:
  3. result = num1 / num2
  4. return result
  5. except ZeroDivisionError:
  6. print("Can't divide by zero.")
  7. return None
  8. num1 = 10
  9. num2 = 0
  10. result = divide_numbers(num1, num2)
  11. print(result)

在这个例子中,divide_numbers函数尝试执行除法操作。如果发生ZeroDivisionError(不能除以零),程序会捕获这个异常,并打印一条错误消息,然后返回None。

最后,我们将数值传递给函数并打印结果,确保在出现异常时程序仍然能够正常运行。

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

发表评论

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

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

相关阅读