如何使用Python的异常处理机制
在Python中,异常处理机制是通过try/except/finally块来实现的。以下是一个基本的使用示例:
def divide_numbers(num1, num2):
if num2 == 0:
raise ValueError("Cannot divide by zero!")
return num1 / num2
try:
result = divide_numbers(10, 0)
except ValueError as ve:
print("Error occurred:", ve)
在这个例子中,divide_numbers()
函数尝试对两个数进行除法运算。如果第二个参数为零(即除数为零),会引发一个ValueError
异常。
在try/except块中,我们捕获了这个特定的错误,并打印出详细的错误信息。
还没有评论,来说两句吧...