Python异常处理:try/except 结构示例
在 Python 中,异常处理是一种机制,用于捕获和处理程序运行时可能出现的错误。主要使用 try
/except
结构。
下面是一个基本的示例:
# 定义一个可能会出错的函数
def divide_numbers(a, b):
if b == 0:
raise ValueError("Cannot divide by zero!")
return a / b
# 使用 try-except 来捕获和处理可能的错误
try:
result = divide_numbers(10, 2)
print(f"Result: {result}")
except ValueError as ve:
print(f"Error: {ve}")
在这个示例中,divide_numbers
函数可能会因为除数为零引发 ValueError
。在 try
块中调用这个函数,并在 except
块中捕获可能的错误。
还没有评论,来说两句吧...