收藏

micropython esp32 处理异常

分类: 基础知识篇 >> Micropython基础知识 发布于 2024-05-16 363次阅读0点赞0收藏

try……except

在MicroPython中用try……except语句来处理异常,将可能引发异常的语句放到try中执行,当异常发生时,跳过try中剩余的语句,直接跳转至except中的语句来处理异常。

def divide(x, y):
  try:
    i = x/y
  except ZeroDivisionError:
    print("division by zero!")
  else:
    print("result is", i)
  finally:
    print("executing finally clause")

divide(5,0)
print() #打印一个空行
divide(5, 2)

运行结果:
division by zero!
executing finally clause

VIP
购买
建议
意见
联系
客服
在线咨询

您可以与在线客服进行沟通获得帮助

工作日:8:00~22:00节假日:9:00~20:00

微信号: mpyos01

Q Q号: 1401211620

免费
福利
0.023114s