使用Python调试工具捕获和解析异常
在Python中,我们可以通过内置的try/except
块来捕获和解析异常。以下是一个基本的例子:
def divide(a, b):
try:
return a / b
except ZeroDivisionError:
print("Can't divide by zero!")
return None
# 使用例子
result = divide(10, 2)
if result is not None:
print(result)
在这个例子中,divide
函数试图执行除法操作。如果遇到ZeroDivisionError
(除以零的错误),它会捕获这个异常,并打印一条错误消息,然后返回None。
最后,我们用10除以2来测试这个函数,输出结果。
还没有评论,来说两句吧...