[Python-es] mejor forma de implementar un "loop" de espera hasta que una condicion se hace verdadera

Jose Caballero jcaballero.hep en gmail.com
Lun Nov 25 15:42:59 CET 2013


Hola,



python 2.4

Pongamos como ejemplo que quiero esperar hasta que un fichero sea creado.
Es esta la mejor forma de hacerlo?

        while not os.path.isfile( filename ):
            time.sleep(1)

O hay alguna manera mas elegante de hacerlo?
(dejamos a un lado timeouts y esas cosas, asumimos que el fichero
aparecera antes o despues).



Muchas gracias,
Jose


Más información sobre la lista de distribución Python-es