logo

¿Cómo hacer esperar un programa Python?

¿Alguna vez se ha encontrado con un escenario en el que deseaba que su aplicación Python se pausara o se ejecutara durante un período de tiempo predeterminado? No estás solo. Python puede pausar su ejecución con la función de espera, como si fuera un cómic en el momento oportuno, pero muchos programadores necesitan esta función. Lo llevaremos paso a paso a través del Pitón El uso de la función de espera en este tutorial, que cubre métodos tanto fundamentales como sofisticados. Repasaremos todo, incluido cómo utilizar la función time.sleep() y aplicaciones más avanzadas como bucles y subprocesos.

Requisitos previos:



palíndromo en java

Algunos requisitos requieren que un programa Python espere antes de continuar. Es posible que necesitemos completar otra función o cargar un archivo para brindarle al usuario una mejor experiencia. A continuación se analizan algunas formas en las que esto se puede lograr.

Método de espera diferente en Python

Hay varios métodos para esperar en Python. Aquí estamos analizando algunos métodos de uso general para esperar en Python, que son los siguientes.

  1. Módulo de tiempo de Python
  2. Usando entrada simple()
  3. Usando el módulo de teclado
  4. Usando el módulo de código
  5. Usando el módulo del sistema operativo

Hacer esperar un programa Python usando el módulo Time

Hay dos métodos para esperar en Python usando el módulo de tiempo, explicamos ambos con los siguientes métodos de ejemplo:



  1. Función de sueño general
  2. Dormir en programación multiproceso

1. La función de suspensión de Python hace esperar a un programa de Python

Python tiene un módulo llamado tiempo . Este módulo ofrece varias funciones útiles para controlar las tareas relacionadas con el tiempo. sleep() es una de esas funciones que suspende la ejecución del hilo de llamada durante un número determinado de segundos y devuelve void. El argumento puede ser un número de punto flotante para indicar el tiempo de sueño más preciso. Este es el método más común utilizado debido a su facilidad de uso y su independencia de la plataforma. La implementación se detalla a continuación:

Ejemplo: En el siguiente ejemplo, el código Python utiliza el módulo 'time' para introducir un retraso en la ejecución del programa. Imprime inmediatamente GFG impreso inmediatamente, luego hace una pausa de 5,5 segundos usando `time.sleep(5.5)` y finalmente imprime GFG impreso después de 5,5 segundos. después del retraso.

Python3






marca de agua en word

# First import time module.> import> time> # immediately prints the following.> print>(>'GFG printed immediately.'>)> time.sleep(>5.5>)> # delays the execution> # for 5.5 secs.> print>(>'GFG printed after 5.5 secs.'>)>

>

>

Producción:

https://media.techcodeview.com

De lo sencillotime.sleep()>hasta técnicas avanzadas de subprocesamiento, ahora tienes el poder de hacer que tus programas Python esperen con gracia y propósito. Recuerde, una pausa en el momento oportuno puede mejorar la experiencia del usuario, mejorar el flujo del programa e incluso agregar un toque de realismo a sus simulaciones.