Python报错后,重试模块
import time
from retrying import retry
class RetryClient(object):
@retry(stop_max_attempt_number=3, wait_random_min=1000, wait_random_max=5000)
def sum_retry(self, a, b):
print(time.time())
print(a + b)
try:
result = 1 / 0
except Exception as e:
raise Exception('除数为0')
pass
if __name__ == '__main__':
RetryClient().sum_retry(1, 2)

本文介绍了如何使用Python的retrying模块来增强代码的鲁棒性,通过`RetryClient`类展示了如何在遇到除数为0等错误时进行重试,确保函数调用的稳定性。
1万+

被折叠的 条评论
为什么被折叠?



