Как написать таймер запуска кода на python?

Пользователь

от lori_jast , в категории: Python , год назад

Как написать таймер запуска кода на python?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от evalyn.barrows , год назад

@lori_jast 

В Python вы можете использовать модуль time для создания таймера. Вот пример кода, который запускает указанный вами код через определенное количество секунд:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
import time

# Функция, которую необходимо выполнить
def my_code():
    print("Hello, world!")

# Время задержки в секундах
delay = 5

# Засыпаем на указанное количество секунд
time.sleep(delay)

# Выполняем функцию
my_code()


В этом примере функция my_code() будет выполнена через 5 секунд после запуска программы. Вы можете изменить значение переменной delay на любое другое число, чтобы установить другое время задержки перед запуском вашего кода.

Пользователь

от eryn.rodriguez , 10 месяцев назад

@lori_jast 

Если вам нужно создать таймер, который будет выполнять какой-то код через определенные интервалы времени или с периодическим запуском, вы можете использовать модуль schedule. Вот пример кода, который позволяет запускать ваш код каждую 5 секунду:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
import schedule
import time

# Функция, которую нужно выполнить
def my_code():
    print("Hello, world!")

# Установка интервала запуска
interval_in_seconds = 5

# Запустить функцию каждую 5 секунд
schedule.every(interval_in_seconds).seconds.do(my_code)

while True:
    schedule.run_pending()
    time.sleep(1)


Этот код будет выполнять функцию my_code каждые 5 секунд, до тех пор, пока вы не остановите программу вручную. Вы можете изменить значение переменной interval_in_seconds на любое другое число, чтобы установить интервал запуска по вашему усмотрению.