在Python中尝试,直到没有错误发生。

15 浏览
0 Comments

在Python中尝试,直到没有错误发生。

我在Python中有一段代码,似乎会概率性地引发错误,因为它正在访问一个服务器,有时该服务器会出现500内部服务器错误。我希望一直尝试,直到不再出现错误。我的解决方案是:

while True:
    try:
        #可能出错的代码
    except:
         continue
    else:
         #其余的代码
         break

这对我来说似乎是一种折衷的解决方法。有没有更符合Python风格的方法?

0