gpt4 book ai didi

Python:尝试三次函数直到全部失败

转载 作者:太空宇宙 更新时间:2023-11-04 07:19:32 26 4
gpt4 key购买 nike

<分区>

我正在用Python 2.7 编写,遇到如下情况。我想尝试调用一个函数三次。如果所有 3 次都引发错误,我将引发我得到的最后一个错误。如果任何一个调用成功,我将停止尝试并立即继续。

这是我现在拥有的:

output = None
error = None
for _e in range(3):
error = None
try:
print 'trial %d!' % (_e + 1)
output = trial_function()
except Exception as e:
error = e
if error is None:
break
if error is not None:
raise error

是否有更好的代码段可以实现相同的用例?

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