异常处理:消极处理 一般是在函数中 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("打印第二行代码")

相关文章
|
7月前
|
算法 编译器 C语言
【C++ 异常】C++ 标准库异常类及其应用
【C++ 异常】C++ 标准库异常类及其应用
82 0
|
7月前
|
Java C++ Spring
解决NoUniqueBeanDefinitionException异常的方法
了解Spring框架中`NoUniqueBeanDefinitionException`异常的原因和解决方案。此异常发生在容器内有多个相同类型的bean时,Spring无法决定注入哪个bean。解决方法包括:使用`@Primary`注解标记首选bean,利用`@Qualifier`注解配合`@Autowired`、`@Resource`、`@Inject`或`@Value`指定bean名称。选择哪种方法取决于业务需求和具体场景,预防措施是避免创建多个同类型bean或使用`@Primary`注解。
244 0
|
5月前
|
Java 程序员 API
Java异常类型及异常处理方式
Java异常类型及异常处理方式
|
JSON Java API
优雅地进行全局异常处理、统一返回值封装、自定义异常错误码——Graceful-Response推荐
Graceful Response是一个Spring Boot体系下的优雅响应处理器,提供一站式统一返回值封装、全局异常处理、自定义异常错误码等功能,使用Graceful Response进行web接口开发不仅可以节省大量的时间,还可以提高代码质量,使代码逻辑更清晰。
351 0
|
Java 程序员 API
异常(中)创建自定义异常,throw,throws关键字抛出异常
异常(中)创建自定义异常,throw,throws关键字抛出异常
121 0
|
运维 Prometheus 监控
java异常 | 处理规范、全局异常、Error处理
java异常 | 处理规范、全局异常、Error处理
|
程序员 PHP
PHP快速入门12-异常处理,自定义异常、抛出异常、断言异常等示例
PHP的异常处理机制可以帮助我们在程序运行时遇到错误或异常情况时,及时发出警告并停止程序继续运行。下面是10个例子,分别展示了PHP异常处理的不同用法。
232 0
|
7月前
|
Python
使用 raise_exception 装饰器,简化 if not ... raise ... 抛出异常的过程
使用 raise_exception 装饰器,简化 if not ... raise ... 抛出异常的过程
67 0
|
Java 程序员 编译器
异常处理错误
异常处理错误
88 0