В функции программирования Python вы можете использовать функцию sleep (), доступную в модуле времени.
Она будет тушить или задерживать выполнение скрипта за определенное количество секунд.
Вы можете использовать time.sleep (секунды), как указано ниже.
Значение, переданное функции sleep (), находится во втором.
import time
time.sleep(1) # delays for 1 second
time.sleep(5) # delays for 5 seconds
time.sleep(60) # delays for 1 minute
Пример задержки Python
Давайте создадим небольшой скрипт для вывода текущего времени и даты каждые 5 секунд.
import time
while True:
print(“DateTime “ + time.strftime(“%c”))
time.sleep(5) # delays execution by 5 seconds
|
Выполните скрипт командной строке.
Чтобы выйти из него, нажмите CTRL + C. Вы увидите результаты, похожие на эти:
DateTime Fri Sep 28 17:39:50 2018 DateTime Fri Sep 28 17:39:55 2018 DateTime Fri Sep 28 17:40:00 2018 DateTime Fri Sep 28 17:40:05 2018 DateTime Fri Sep 28 17:40:10 2018