代码成功后如何退出try循环?

x

我下面的代码尝试执行x函数,但是由于x需要花费一些时间来构建,因此我需要睡觉直到它被构建然后再调用它。因此,通常需要大约300秒钟才能完成构建。当我运行下面的代码时,它将遍历try循环约3次,但0每次通过except代码时都会打印

print xfor(当代码成功并且我中断时)放在下面的for循环之外还是其他地方是否正确?另外,我i如何打印而不是尝试打印多少时间0

    for i in range(0,10):
        while True:
            try:
                x = my_get_fuction
            except:
                print "error"
                print i
                time.sleep(100)
                continue
            break
    print x
罗伯

您的while循环似乎与您的设计无关。试试这个:

for i in range(0,10):
    try:
        x = my_get_fuction
    except:
        print "error"
        print i
        time.sleep(100)
        continue
    break
print x

此代码最多循环10次,每次睡眠100秒。如果分配的结果x = my_get_function到1000秒钟左右仍未完成,则循环放弃。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

代码成功后如何退出try循环?

来自分类Dev

在python中成功提取zip文件后,如何退出循环

来自分类Dev

如何成功退出程序

来自分类Dev

成功后的Ajax循环

来自分类Dev

一定时间后如何退出while循环?

来自分类Dev

Python,Selenium,元素消失后如何从while循环退出?

来自分类Dev

退出后如何设置GTK应用程序的状态代码?

来自分类Dev

退出GUI前端后如何保持代码运行?

来自分类Dev

for循环后如何运行此代码

来自分类Dev

退出后如何退出流程

来自分类Dev

如何使循环等待异步调用成功后才能继续

来自分类Dev

代码不会退出 while 循环

来自分类Dev

退出循环后的额外增量

来自分类Dev

成功完成特定测试后,Roboframework退出

来自分类Dev

PHP For循环,如何在显示6行后循环代码

来自分类Dev

如何退出循环

来自分类Dev

循环如何退出?

来自分类Dev

如何退出while循环?

来自分类Dev

我如何退出循环?

来自分类Dev

如何退出“是”循环

来自分类Dev

如何退出while循环

来自分类Dev

当程序被用户成功终止时,如何退出do-while循环

来自分类Dev

如何使Jenkins在非0的特定错误退出代码上成功工作?

来自分类Dev

如何退出Contiki代码?

来自分类Dev

如何在退出循环后激活循环中的函数以继续

来自分类Dev

levelOne循环后如何清除屏幕以及如何运行代码

来自分类Dev

如何在try / catch短语内循环,并在Javascript中成功在浏览器上呈现?

来自分类Dev

脚本退出后如何退出终端?

来自分类Dev

Java for循环完成后如何执行代码