Работа с функцией 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, как это было сделано в этих примерах.

Похожие вопросы на: "time sleep python "

ABS C: преимущества и примеры использования
Как использовать CTRL F5 для обновления страницы: инструкция для пользователей
Google Console Developer: Powering App Creation and Optimization
Конструкция If Else в Python в одну строку
Redux Toolkit with TypeScript: Simplify Your State Management
IP Localhost: Как использовать и настраивать веб-сервер на локальной машине
RegExp101 - онлайн инструмент для работы с регулярными выражениями
Строки в PHP: функция strstr
Как изменить размер картинки с помощью CSS
Plastic SCM: Advanced Version Control System for Software Development