要捕捉所有类的异常,可以使用try-except语句,并在except语句中使用Exception作为异常的基类,如下所示:
try:
# 可能会引发异常的代码
# ...
except Exception as e:
# 处理异常的代码
# ...
在上述代码中,try语句块中的代码可能会引发各种类型的异常。如果发生异常,程序会跳转到对应的except语句块来处理异常。Exception作为所有异常类的基类,可以捕捉到任何类型的异常。
以下是一个包含代码示例的解决方法:
try:
num1 = int(input("请输入第一个数字: "))
num2 = int(input("请输入第二个数字: "))
result = num1 / num2
print("结果:", result)
except Exception as e:
print("发生异常:", e)
在上述示例中,我们尝试将用户输入的两个数字相除,如果用户输入的数字无效或者除数为0,就会引发异常。通过使用Exception作为异常的基类,我们可以捕捉到任何类型的异常,并打印出异常信息。
上一篇:捕捉所有的AdMob崩溃吗?
下一篇:捕捉所有三位数及以下的数字