Ich habe ein Skript, das URLs in einer Textdatei über GET an eine API ausführt und übergibt und die Antwort in einer Textdatei speichert. Die For-Schleife wird jedoch beendet, wenn im ersten Abschnitt ein Fehler auftritt und die anderen nicht weiter geleitet werden. Wie kann ich immer noch den Fehler packen und mit den anderen fortfahren, ohne dass das Skript beendet wird, bevor es fertig ist?Continue Verarbeitungsanforderungen nach Fehler in 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()
Bitte korrigieren Sie den Einzug in Ihrem Code: _überhaupt einen_ Codezeilen unter der 'for' Schleife eingerückt werden muss, aber es ist unmöglich, wie viele zu erraten. – alexis
Danke, nur dass – user3691635