在Python中,可以使用try-except语句来捕捉并处理异常。以下是一个示例代码,其中演示了如何处理被错误函数处理的异常:
def divide(x, y):
try:
result = x / y
return result
except ZeroDivisionError:
print("除数不能为零!")
# 调用divide函数来计算两个数的商
a = 10
b = 0
result = divide(a, b)
print(result)
在上述代码中,我们定义了一个divide函数,该函数接收两个参数x和y,并尝试计算它们的商。如果除数为零,会抛出ZeroDivisionError异常。在try块中,我们将计算结果赋值给result变量,并在except块中捕获ZeroDivisionError异常,并打印出错误消息"除数不能为零!"。
当我们调用divide函数时,如果除数为零,就会触发异常,并在控制台打印出错误消息。