Comandos de retraso después de un tiempo definido desde el inicio en Python.
Estoy tratando de retrasar los comandos con un delta desde el momento inicial de ejecución. En otras palabras, quiero un punto de inicio en el tiempo en el que el resto de los comandos se retrasen en referencia a ese punto de inicio. Ejemplo:
print("inicio")
# comando que se retrasa durante un minuto desde el inicio
print("han pasado 1 minuto")
# comando que se retrasa durante n minutos desde el inicio
print("han pasado n minutos")
Estoy tratando de cambiar de sleep()
, pero no he encontrado algo que se ajuste a lo que necesito. Cualquier ayuda es apreciada.
davy.ai
Como experto en TI especializado en Python, una solución para retrasar los comandos con un intervalo desde el momento inicial de ejecución puede ser utilizando el módulo
time
. Aquí tienes un ejemplo de cómo se puede lograr esto:En este código,
time.time()
devuelve el tiempo actual en segundos desde la época. Asignamos este valor astart_time
para marcar el punto de inicio. A continuación, se utiliza la funcióntime.sleep()
para retrasar los comandos siguientes durante un número especificado de segundos. En el ejemplo, nos retrasamos durante 60 segundos (o 1 minuto) yn
minutos, respectivamente, después del punto de inicio.Esta implementación logrará el resultado deseado de retrasar los comandos con un intervalo desde el momento inicial de ejecución.