Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: TheCrimulo en 7 Diciembre 2014, 00:16 am



Título: [PYTHON (Simple)] Pausas en el programa (Batch-Style)
Publicado por: TheCrimulo en 7 Diciembre 2014, 00:16 am
¿A que estas cansado de hacer esto para pausar el programa?:
Código
  1. pause = raw_input('Pulse ENTER para continual')

¡Pues hazlo una vez y no lo hagas más de esta manera!:
Código
  1. def pause(self):
  2. pause = raw_input('Press ENTER to continue')

Ahora, cada vez que pongas pause(), aparecerá que pulses ENTER para continuar.

Muy simple, pero a la vez muy util para los que usan mucho Python.

TAMBIÉN:
Evidentemente, puedes guardarlo en una clase de esta manera:
Código
  1. class pauses:
  2. def pause(self):
  3. pause = raw_input('Press ENTER to continue')
Guarda esto en un _clases.py, crea un archivo vacío que sea __init__.py para poder importar, entonces, en tu archivo pon:
Código
  1. from _clases import pauses
  2. variable2 = pauses()
  3. variable2.pause()
Así tendrás acceso en todo momento a las pausas.  :D


Título: Re: [PYTHON (Simple)] Pausas en el programa (Batch-Style)
Publicado por: Eleкtro en 8 Diciembre 2014, 22:24 pm
Me hizo gracia la forma en la que "vendes" el código, parece un anuncio de aspiradoras (¿estás cansado de ensuciarte las manos para limpiar?) jaja

Gracias por compartir con la comunidad

PD: La utilización del icono (http://foro.elhacker.net/Themes/default/images/post/topicsolved.gif) está reservada a preguntas resueltas, evita su uso en aportes.

saludos!


Título: Re: [PYTHON (Simple)] Pausas en el programa (Batch-Style)
Publicado por: PedroDJavier en 15 Diciembre 2014, 16:38 pm
 :laugh:

Aunque mucho mejor:

Código
  1. import time

Y luego:

Código
  1. time.sleep(segnudos)

Como si el programa estuviera haciendo algo complicado jajaja
Un saludo!


Título: Re: [PYTHON (Simple)] Pausas en el programa (Batch-Style)
Publicado por: engel lex en 15 Diciembre 2014, 16:53 pm
:laugh:

Aunque mucho mejor:

Código
  1. import time

Y luego:

Código
  1. time.sleep(segnudos)

Como si el programa estuviera haciendo algo complicado jajaja
Un saludo!

no es lo mismo, tu haces un wait, el un pause, lee su codigo y mira las diferencias