gpt4 book ai didi

python - Try and Except 初学者的简化

转载 作者:行者123 更新时间:2023-11-28 21:06:01 25 4
gpt4 key购买 nike

有没有一种方法可以简化代码流程,使 busy = 0print busy 不必出现两次?

busy = 1
try:
print 1/0
busy = 0
print busy
except:
busy = 0
print busy
raise

最佳答案

你可以把它放在finally子句中:

try:
print 1/0
except:
raise
finally:
busy = 0
print busy

但是正如@Ryan 在评论中提到的那样,现在您在 except: 子句中得到了一些无用的代码。所以你可以这样做:

try:
print 1/0
finally:
busy = 0
print busy

关于python - Try and Except 初学者的简化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43263544/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com