使用Python进行异常捕获与处理案例

原创 青旅半醒 2025-02-07 14:30 52阅读 0赞

在Python中,我们可以使用try/except语句来捕获和处理可能出现的异常。下面是一个简单的例子:

  1. def divide_by_zero(num):
  2. try:
  3. return num / 0 # 这会抛出ZeroDivisionError
  4. except ZeroDivisionError:
  5. print("Cannot divide by zero.")
  6. return None
  7. # 测试代码
  8. num = 10
  9. result = divide_by_zero(num)
  10. if result is not None:
  11. print(f"Result: {result}")

在这个例子中,我们尝试将一个数字除以零。这会抛出ZeroDivisionError异常。我们在try块中捕获这个异常,并提供了一个处理方式:打印一条错误信息,并返回None。

最后,我们对10进行除以零的操作,检查结果是否为None,如果为None则说明操作失败。

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

发表评论

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

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

相关阅读