logo

Як змусити програму Python чекати?

Ви коли-небудь стикалися зі сценарієм, коли ви хотіли, щоб ваша програма Python призупинилася або запустилася на заздалегідь визначений проміжок часу? Ви не самі по собі. Python може призупинити виконання за допомогою функції очікування, подібно до коміксів, але багатьом програмістам потрібна ця функція. Ми крок за кроком проведемо вас через Python використання функції очікування в цьому посібнику, що охоплює як фундаментальні, так і складні методи. Ми розглянемо все, включаючи те, як використовувати функцію time.sleep() і більш просунуті програми, такі як цикли та потоки.

Передумови:



рік був винайдений комп’ютер
  • модуль часу
  • клавіатурний модуль
  • модуль os

Деякі вимоги вимагають, щоб програма Python зачекала, перш ніж запуститися. Нам може знадобитися інша функція для виконання або файл для завантаження, щоб надати користувачеві кращий досвід. Нижче наведено кілька способів, за допомогою яких цього можна досягти.

Інший метод очікування в Python

Існують різні методи очікування в Python. Тут ми обговорюємо деякі загальновживані методи очікування в Python, а саме:

  1. Часовий модуль Python
  2. Використання простого введення ()
  3. Використання клавіатурного модуля
  4. Використання модуля коду
  5. Використання модуля ОС

Змусити програму Python чекати за допомогою модуля Time

У Python є два методи очікування за допомогою модуля часу, ми пояснюємо обидва на прикладах методів:



  1. Загальна функція сну
  2. Сон у багатопоточному програмуванні

1. Функція сну Python Змусити програму Python чекати

У Python є модуль під назвою час . Цей модуль надає кілька корисних функцій для керування завданнями, пов’язаними з часом. sleep() — одна з таких функцій, яка призупиняє виконання викликаного потоку на певну кількість секунд і повертає void. Аргументом може бути число з плаваючою комою, щоб вказати більш точний час сну. Це найпоширеніший метод, оскільки він простий у використанні та не залежить від платформи. Реалізація наведена нижче:

приклад: У наведеному нижче прикладі код Python використовує модуль `time` для введення затримки у виконання програми. Він негайно друкує GFG, надрукований негайно, потім робить паузу на 5,5 секунд, використовуючи `time.sleep(5.5)`, і, нарешті, друкує GFG, надрукований через 5,5 секунди. після затримки.

Python3






оператори javascript

# First import time module.> import> time> # immediately prints the following.> print>(>'GFG printed immediately.'>)> time.sleep(>5.5>)> # delays the execution> # for 5.5 secs.> print>(>'GFG printed after 5.5 secs.'>)>

>

>

Вихід:

https://media.techcodeview.com

Від простогоtime.sleep()>до передових методів обробки потоків, тепер у вас є можливість змусити ваші програми на Python чекати з витонченістю та цілеспрямованістю. Пам’ятайте, що своєчасна пауза може покращити взаємодію з користувачем, покращити перебіг програми та навіть додати нотку реалізму вашим симуляціям.