Python异常处理:try/except语句示例
在Python编程中,异常处理是一种机制,用于处理程序运行时可能出现的错误。主要通过try/except
语句来实现。
下面是一个简单的try/except
语句示例:
# 假设我们有一个可能会出错的操作
def divide_numbers(a, b):
if b == 0:
raise ValueError("Cannot divide by zero!")
return a / b
try:
result = divide_numbers(10, 2)
print(f"Result: {result}")
except ValueError as ve:
print(f"Error: {ve.message}"))
在这个示例中,我们尝试将两个数相除。如果第二个数为零,divide_numbers
函数会抛出一个ValueError
。
在try
语句块中,我们执行了这个可能会出错的操作。如果发生错误,程序会立即跳到与之匹配的except
语句块中。
在这个例子中,我们捕获了一个ValueError
异常,并打印出了错误信息。
还没有评论,来说两句吧...