【发布时间】:2014-05-07 04:02:40
【问题描述】:
在我下面的代码中,当我遇到异常时它会停止执行。我怎样才能让它从异常停止的地方重新输入try 语句?也许我正在寻找一种不使用 try-except 语句来解决此问题的不同方法?
import requests
from requests import exceptions
contains_analyst = []
try:
for x in data:
r = requests.get(str(x), timeout=10, verify=False)
if "analyst" in r.text:
contains_analyst.append("Analyst")
print "Analyst @ %s" % x
else:
contains_analyst.append("NOPERS")
print "Nopers"
except exceptions.RequestException:
contains_analyst.append("COULD NOT CONNECT")
【问题讨论】:
标签: python exception exception-handling try-except