在while循环中处理异常

路易斯·拉蒙·拉米雷斯·罗德里格斯

我正在调用一个函数,如果尚未加载网页,它将引发异常。我想等待2秒钟,然后重试,直到页面加载完毕。

我尝试这样:

while(True):
    try:
        some_funciont()
        break
    except:
        time.sleep(2)

但它在第一次迭代后会逸出。

如果没有引发异常,我该如何逃脱?

孩子们

尝试这样的事情:

def some_function(){
    try:
        #logic to load the page. If it is successful, it will not go to except.
        return True
    except:
        #will come to this clause when page will throw error.
        return False
    }
    
while(True):
    if some_function():
        break
    else:
        time.sleep(2)
        continue

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在while循环中处理异常

来自分类Dev

循环中的Python异常处理

来自分类Dev

循环中的Python异常处理

来自分类Dev

while循环与异常处理

来自分类Dev

do while循环中的异常

来自分类Dev

while循环中的异常行为

来自分类Dev

在异步循环中处理超时异常

来自分类Dev

Java While循环中的VariableDeclaratorID异常

来自分类Dev

在 do-while 循环中捕获异常?

来自分类Dev

!= Null while 循环中的空引用异常

来自分类Dev

如何处理while循环中的删除

来自分类Dev

while循环中的.isDisplayed条件给出“找不到元素异常”

来自分类Dev

ResultSet在while()循环中间时关闭了异常

来自分类Dev

代码没有在while循环中退出(试图捕获异常)

来自分类Dev

在Scala中的while循环中空检入,异常行为

来自分类Dev

While循环中的For循环

来自分类Dev

for循环中的异常行为

来自分类Dev

在while循环中处理从Scanner读取int时出错

来自分类Dev

C-如何在while循环中处理用户输入

来自分类Dev

在while循环中使用完成处理程序

来自分类Dev

函数while循环中的返回如何处理?

来自分类Dev

在while循环中处理从Scanner读取int时出错

来自分类Dev

如何在 while 循环中处理整数输入

来自分类Dev

异常处理,捕获导致while循环停止的原因

来自分类Dev

如何修复while循环停止+未处理的异常错误

来自分类Dev

从while循环中打破

来自分类Dev

在while循环中延迟

来自分类Dev

在while循环中的Free()

来自分类Dev

Datepicker在while循环中