说我有以下代码:
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