Error message here!

Hide Error message here!

忘记密码?

Error message here!

请输入正确邮箱

Hide Error message here!

密码丢失?请输入您的电子邮件地址。您将收到一个重设密码链接。

Error message here!

返回登录

Close

python retrying简易使用说明

迷惘岁月 2022-06-23 23:29:38 阅读数:0 评论数:0 点赞数:0 收藏数:0

首先安装一下retrying模块:

pip install retrying -i https://pypi.tuna.tsinghua.edu.cn/simple

导入包后在函数前修饰:

from retrying import retry
import random
#随机生成一个数字,要求返回的是一个小于1的数字
@retry(stop_max_attempt_number=100) #stop_max_attempt_number代表最大重试次数
def fun():
result = random.randint(0, 10)
print('当前数大小:', result)
if result <= 1:
print('***当前数字小于1,可以返回***')
return result
else:
raise ValueError
fun()

输出结果:

当前数大小: 3
当前数大小: 2
当前数大小: 4
当前数大小: 5
当前数大小: 7
当前数大小: 8
当前数大小: 10
当前数大小: 4
当前数大小: 0
***当前数字小于1,可以返回***

代码:

from retrying import retry
import random

#随机生成一个数字,要求返回的是一个小于1的数字
@retry(stop_max_attempt_number=100)  #stop_max_attempt_number代表最大重试次数
def fun():
    result = random.randint(0, 10)
    print('当前数大小:', result)
    if result <= 1:
        print('***当前数字小于1,可以返回***')
        return result
    else:
        raise ValueError

    
fun()

版权声明
本文为[迷惘岁月]所创,转载请带上原文链接,感谢
https://blog.csdn.net/qq_39559491/article/details/125253669