如何计算引发了多少异常 python
How to figure out how many exceptions raised python
我想找出引发的异常的数量并将其与 if 语句一起使用。更清楚一点:如果连续引发超过 10 个 TimeoutException,则打印 "There is a problem with website"。我搜索了它,但找不到任何东西。我希望有一个有效的方法来做到这一点。
代码如下:
while True:
try:
browser.get("url")
return
except selenium.common.exceptions.TimeoutException:
print "Timeout"
我想做的是:如果它引发超过 10 个超时异常,打印 "There is a problem with website"
只需跟踪计数器中引发异常的次数。尝试类似的东西:
count = 1
while True:
try:
browser.get("url")
except selenium.common.exceptions.TimeoutException:
count += 1
if count >= 10:
print 'There is a problem with website'
break
我想找出引发的异常的数量并将其与 if 语句一起使用。更清楚一点:如果连续引发超过 10 个 TimeoutException,则打印 "There is a problem with website"。我搜索了它,但找不到任何东西。我希望有一个有效的方法来做到这一点。
代码如下:
while True:
try:
browser.get("url")
return
except selenium.common.exceptions.TimeoutException:
print "Timeout"
我想做的是:如果它引发超过 10 个超时异常,打印 "There is a problem with website"
只需跟踪计数器中引发异常的次数。尝试类似的东西:
count = 1
while True:
try:
browser.get("url")
except selenium.common.exceptions.TimeoutException:
count += 1
if count >= 10:
print 'There is a problem with website'
break