小编Pra*_*wan的帖子

我们可以在提高声明后返回

我需要在提高声明后返回True Value.在这里我需要提高语句,并且它应该返回True值.如果我使用finally语句,它将不会引发异常块,如果我不使用finally,那么异常块将使用raise语句执行,之后我将无法使用retcodecmd变量.在python中我的代码下面:

try:
    something....
except ValueError:
    self._retcodecmd = True
    raise SomeException(something)
finally:
    if self._retcodecmd is True:
        return True
    else:
        return False
Run Code Online (Sandbox Code Playgroud)

python exception-handling python-2.7

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

标签 统计

exception-handling ×1

python ×1

python-2.7 ×1