异常处理:消极处理 一般是在函数中 raise 异常类

简介: 异常处理:消极处理 一般是在函数中 raise 异常类

def chufa(a,b):

if b ==0:
    raise  Exception("除数不能为0")#抛出异常

def testAge(age):

if age <=18:
    raise  Exception("你的年龄不允许进入")

chufa (10,0)

print("打印第一行代码")
try:

testAge(16)

except Exception as e:

print(e)

print("打印第二行代码")

相关文章
|
2月前
|
算法 编译器 C语言
【C++ 异常】C++ 标准库异常类及其应用
【C++ 异常】C++ 标准库异常类及其应用
33 0
|
1月前
|
Java C++ Spring
解决NoUniqueBeanDefinitionException异常的方法
了解Spring框架中`NoUniqueBeanDefinitionException`异常的原因和解决方案。此异常发生在容器内有多个相同类型的bean时,Spring无法决定注入哪个bean。解决方法包括:使用`@Primary`注解标记首选bean,利用`@Qualifier`注解配合`@Autowired`、`@Resource`、`@Inject`或`@Value`指定bean名称。选择哪种方法取决于业务需求和具体场景,预防措施是避免创建多个同类型bean或使用`@Primary`注解。
56 0
|
2月前
|
安全 算法 C++
【C++ 异常 】深入了解C++ 异常机制中的 terminate()处理 避免不必要的错误(三)
【C++ 异常 】深入了解C++ 异常机制中的 terminate()处理 避免不必要的错误
48 0
|
2月前
|
安全 程序员 编译器
【C++ 异常 】深入了解C++ 异常机制中的 terminate()处理 避免不必要的错误(一)
【C++ 异常 】深入了解C++ 异常机制中的 terminate()处理 避免不必要的错误
67 1
|
2月前
|
存储 安全 NoSQL
【C++ 异常 】深入了解C++ 异常机制中的 terminate()处理 避免不必要的错误(二)
【C++ 异常 】深入了解C++ 异常机制中的 terminate()处理 避免不必要的错误
51 1
|
8月前
|
Java 程序员 API
异常(中)创建自定义异常,throw,throws关键字抛出异常
异常(中)创建自定义异常,throw,throws关键字抛出异常
71 0
|
4月前
|
Python
使用 raise_exception 装饰器,简化 if not ... raise ... 抛出异常的过程
使用 raise_exception 装饰器,简化 if not ... raise ... 抛出异常的过程
35 0
|
11月前
|
Java 程序员 编译器
异常处理错误
异常处理错误
74 0
|
Java 开发者
JAVA异常类异常抛出处理
JAVA异常类异常抛出处理
111 0
【异常机制】异常抛出变量的生命周期
【异常机制】异常抛出变量的生命周期
48 0
【异常机制】异常抛出变量的生命周期