2015-08-26 13:41 GMT+02:00 Gonzalo V <gvm2...@gmail.com>:

> perdon, soy nuevo en python
> si  hago un for i in range(3): va a dar 3 pasadas aunque sea true?. La
> idea es que si la conexion es true pase 1 vez y si falla de 3 pasadas.
> Muchas gracias!
>

¿Aunque qué sea true?

Lo que tienes que hacer es, una vez que la conexión sea establecida, parar.

for i in range(3):
   try:
      req=urllib.request.urlopen('XXXXXXXX'+line)
      ...
      break
    except  urllib.error.HTTPError:
       # Try again.
       pass
_______________________________________________
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a