Я пытаюсь создать функцию, которая перебирает список запросов, который определяется запросом.результаты добавляются в «reqs» в виде строки чисел
, например:
183839
283923
232325
232322
цикл while будет работать до тех пор, пока запросы не будут повторяться и выполнять function1 & function2 по всем этим запросам, или если возникнет ошибка, например, ошибка Nontype, которая, как мне кажется, 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