У меня есть сценарий, который запускает и отправляет URL-адреса в текстовом файле через GET в API и сохраняет ответ на текстовый файл. Однако цикл for завершает работу, если я получаю сбой в первом разделе и не передаю остальные. Как я могу по-прежнему захватить сбой и продолжить работу с остальными без выхода скрипта до его завершения?Продолжить Обработка запросов после сбоя в python
sys.stdout=open("mylog.txt","w")
for row in range(0, len(exampleData)):
url = exampleData[row][0]
print (url)
response = requests.get(url, auth=(user, pwd))
if response.status_code != 200:
print('Failure Message {}' .format(response.text))
work = 'failed'
continue
data = json.loads(response.text)
print(data)
work = 'succeeded'
sys.stdout.close()
Исправьте отступ в коде: _some_ строки кода в цикле 'for' должны быть отступом, но невозможно угадать, сколько. – alexis
Спасибо, просто сделал это – user3691635