相关疑难解决方法(0)

Python try-else

声明的可选else条款的用途是try什么?

python exception-handling

532
推荐指数
11
解决办法
29万
查看次数

为什么我们需要Python中的"finally"子句?

我不知道为什么我们需要finallytry...except...finally声明中.在我看来,这个代码块

try:
    run_code1()
except TypeError:
    run_code2()
other_code()
Run Code Online (Sandbox Code Playgroud)

与使用finally以下内容相同:

try:
    run_code1()
except TypeError:
    run_code2()
finally:
    other_code()
Run Code Online (Sandbox Code Playgroud)

我错过了什么吗?

python exception-handling try-finally

264
推荐指数
9
解决办法
11万
查看次数

在python中使用'finally'子句的范围是什么?

可能重复:
else的目的,最后是异常处理

我想理解为什么声明中finally存在该条款try/except.我理解它的作用,但很明显,如果它在语言中占有一席之地,我会遗漏一些东西.具体来说,在finally字段中编写一个子句与在try/except语句之外写一个子句之间的区别是什么?

python try-finally

2
推荐指数
1
解决办法
4216
查看次数

标签 统计

python ×3

exception-handling ×2

try-finally ×2