Как передать результат запроса в цикле for и вернуть выход один на один
У меня есть запрос, который в реальном времени даст 4 миллиона + записей, я хочу передать вывод запроса один за другим в цикл for и хочу выполнить функцию внутри цикла for. Выход из запроса будет выглядеть следующим образом
[(167806,), (167806,), (50791734,), (7615365,), (641219,), (6990522,), (641219,), (641219,), (4943654,), (4943654,)]
я хочу передать его один за другим внутри цикла for .
Что я уже пробовал:
query = "select id from contacts limit 10" print (query) cursor.execute(query) contact = cursor.fetchall() print(contact) id = contact[0][0] print(id) for row in contact: print (id) ivurl = f'{api}/company/{id}/contacts?' payload: Dict[str, Union[bool, int]] = {'isEmailRequired': True} response = get_iv_response(url=ivurl, payload=payload) email_contact_totalresult: int = response.get('totalResults') email = int(email_contact_totalresult) if email > 0: print("true") else : print ("false")
CHill60
Так что же происходит, когда вы запускаете свой код?
Richard MacCutchan
:щелкать:
Member 13998042
https://ibb.co/n3P8wjr
Member 13998042
только первое значение из запроса продолжает повторяться внутри цикла
Member 13998042
https://ibb.co/n3P8wjr
первое значение запроса продолжает повторяться
Richard MacCutchan
И что же? Что происходит, когда вы запускаете его?
Member 13998042
только первое значение из запроса продолжает повторяться внутри цикла
Member 13998042
https://ibb.co/n3P8wjr