我正在尝试创建一个函数,该函数遍历由查询确定的请求列表。结果作为一串数字添加到“ reqs”中
例如:
183839
283923
232325
232322
while循环将一直运行,直到reqs对所有这些请求进行迭代并执行function1和function2为止,或者如果有错误,例如Nonetype错误(我认为是AttributeError),请继续执行下一个请求。是否可以在中添加多个错误,以便在执行任一功能时出现错误时都可以迭代到下一个错误?它无法正常工作,我无法解释原因。
query = 'status=new|old'
for requests in Iterator(api_client(query=query)):
try:
reqs= str(requests)
while reqs != None:
function1()
function2()
except:
pass
我认为下面的第二个版本可能会更好,任何看法或建议都将不胜感激。
query = 'status=new|old'
for requests in Iterator(api_client(query=query)):
try:
reqs= str(requests)
if reqs != None:
function1()
function2()
else:
break
except:
pass