Frage

Ich habe eine method, das benutzt try/catch zu request mit requests einige URLs.

Wenn ein Timeout auftritt (in der except), wie kann ich meinen Code ändern, um einfach mit dem nächsten fortzufahren req in der for-Schleife?

Ich habe versucht, ein paar Hausaufgaben zu machen mit pass, break anweisungen in Python, aber keiner schien gut zu passen.

try:
    request = requests.get(the_path, timeout=1.0, verify=False)
        for req in request:
            if inst.val in req:
                print req
except requests.exceptions.Timeout:
    print 'We timed out'
    <somehow continue to next iteration of req>

Kann mir jemand erklären, wie das geht?Danke

War es hilfreich?

Lösung

Ich denke, was Sie suchen, ist das continue Anweisung.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top