如何实现不论是否发生异常都必须执行 使用关键字finally finally: 我们有一些场景 需要保证代码无论是否异常都要执行 需要放到finally里

简介: 如何实现不论是否发生异常都必须执行 使用关键字finally finally: 我们有一些场景 需要保证代码无论是否异常都要执行 需要放到finally里

a=input("请输入第一个数字")
b=input("请输入第二个数字")
try:

int(a)/int(b)

except Exception as info:

print(info)

else:# 不发生异常时候执行

print("不发生异常的时候执行")

inally: # 不管是否发生异常都要执行

print("不论是否发生异常都要执行")
相关文章
|
9月前
|
设计模式 消息中间件 前端开发
finally中的代码一定会执行吗?
finally中的代码一定会执行吗?
533 0
|
Java
Java异常及异常块执行次序(try、catch、finally、return)
Java异常: ①使用try-catch-finally处理异常; ②使用throw、throws抛出异常; ③上边为java异常处理5个关键字。 异常是程序在设计时或运行时产生的错误,异常处理是处理异常的过程,一旦异常被处理后,异常就不存在了,因此程序就可以继续运行了。如果异常不被处理,程序就会被强制终止(终止出现异常的业务代码执行)。 在程序运行中,程序的try、catch、
3818 0
异常执行的顺序
package cn.exp; //输出结果为BCD //因为throw new Exception();即抛出了异常所以会跳跃到catch,System.out.println("A");不会执行。
561 0
|
4月前
|
监控 Java
捕获线程执行异常的多种方法
【10月更文挑战第15天】捕获线程执行异常的方法多种多样,每种方法都有其特点和适用场景。在实际开发中,需要根据具体情况选择合适的方法或结合多种方法来实现全面有效的线程异常捕获。这有助于提高程序的健壮性和稳定性,减少因线程异常带来的潜在风险。
53 1
|
Android开发
AsyncHttpClient放在子线程执行时抛出异常的解决方法
AsyncHttpClient放在子线程执行时抛出异常的解决方法
445 0
你真的明白关于迭代器的方法、使用异常、并发修改异常介绍嘛?
关于迭代器的方法、使用异常、并发修改异常介绍的使用
157 0
你真的明白关于迭代器的方法、使用异常、并发修改异常介绍嘛?
|
Oracle Java 关系型数据库
try-catch必须放在循环体外吗
try-catch必须放在循环体外吗
|
3月前
|
Java
如何使用 try-catch 块来捕获静态变量初始化中的异常
在Java中,可以通过在静态初始化块或静态变量初始化时使用try-catch语句来捕获可能出现的异常,确保程序的健壯性。具体做法是在静态初始化代码中加入try-catch结构,对可能抛出的异常进行处理。
114 16
|
9月前
并发修改异常ConcurrentModificationException详解(一)
并发修改异常ConcurrentModificationException详解
151 0
并发修改异常ConcurrentModificationException详解(一)

热门文章

最新文章