Работа с функцией time.sleep() в Python: полное руководство
В Python модуль time предоставляет функцию sleep(), которая приостанавливает выполнение программы на указанное количество секунд.
Например, следующий код приостановит выполнение программы на 5 секунд:
python
import time
print("Before sleep")
time.sleep(5)
print("After sleep")
Результат выполнения:
Before sleep
(after 5 seconds)
After sleep
Функция sleep() может быть полезна, когда необходимо приостановить выполнение программы на несколько секунд, чтобы дать возможность другим процессам или потокам выполняться в то же время.
Также функция sleep() может использоваться для создания эффектов задержки, например, в играх или анимациях. Например, следующий код создаст эффект "мигания" текста, при котором текст каждые 0.5 секунды будет менять цвет:
python
import time
from termcolor import colored
text = "Blinking text"
while True:
print(colored(text, "red"))
time.sleep(0.5)
print(colored(text, "green"))
time.sleep(0.5)
Для использования функции sleep() необходимо импортировать модуль time, как это было сделано в этих примерах.