Python“尝试除了”阻止继续使用普通代码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python“尝试除了”阻止继续使用普通代码相关的知识,希望对你有一定的参考价值。

说我有以下代码:

try:
    function a()
except someError:
    function b()

resume_code

是否可能如果发生错误,并且运行了函数b,则保持在函数b内,并且不继续使用resume_code?

答案

在这种情况下,我更喜欢使用try...else。这样,如果a()成功,但resume_code失败,b()将不会被调用(我猜,这是意图):

try:
    a()
except someError:
    b()
else:
    resume_code
另一答案

你可以使用其他。

    try:
        function a()
    except someError:
        function b()
    else:
        resume_code

以上是关于Python“尝试除了”阻止继续使用普通代码的主要内容,如果未能解决你的问题,请参考以下文章

代码片--写一个异常

如何在 Vuex 操作完成之前阻止 Vue 生命周期继续进行?

Python中Thread类的start和run方法的区别

ActionScript3:我应该使用啥代码来阻止玩家控制的精灵移动?

如何不使用waitpid阻止父母

Java编程思想之十二 通过异常处理错误