Passez une itération dans la boucle for() en cas d'expiration du délai
-
21-12-2019 - |
Question
j'ai un method
, qui utilise try/catch
à request
avec requests
quelques URL.
Si un délai d'attente se produit (dans le except
), comment puis-je modifier mon code pour simplement passer au suivant req
dans la boucle for ?
J'ai essayé de faire quelques devoirs avec pass
, break
déclarations en python, mais aucune ne semblait convenir.
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>
Quelqu'un peut-il m'éclairer sur la façon de procéder ?Merci
La solution
Je pense que ce que tu cherches c'est le continue
déclaration.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow