在Python中,可以使用try-except语句来捕捉并处理异常。以下是一个示例代码:
try:
# 可能会抛出异常的代码块
num1 = int(input("请输入一个整数: "))
num2 = int(input("请输入另一个整数: "))
result = num1 / num2
print("除法结果为:", result)
except ValueError:
print("输入的不是有效的整数")
except ZeroDivisionError:
print("除数不能为0")
except Exception as e:
print("发生了一个未知的异常:", str(e))
在上面的代码中,try语句块中的代码可能会引发多种类型的异常。我们使用多个except语句来捕捉特定类型的异常,并在捕捉到异常时执行相应的处理代码。
通过这种方式,我们可以捕捉到不同类型的异常,并根据具体情况进行相应的处理。