Czy kiedykolwiek spotkałeś się ze scenariuszem, w którym chciałeś, aby Twoja aplikacja w języku Python została wstrzymana lub uruchomiona na określony czas? Nie jesteś sam. Python może wstrzymać wykonywanie za pomocą funkcji oczekiwania, podobnie jak komiks o odpowiednim czasie, jednak wielu programistów potrzebuje tej funkcji. Przeprowadzimy Cię krok po kroku przez Pyton Wait w tym samouczku, obejmującym zarówno metody podstawowe, jak i zaawansowane. Omówimy wszystko, w tym sposób korzystania z funkcji time.sleep() i bardziej zaawansowane aplikacje, takie jak pętle i wątki.
Warunki wstępne:
emoji jabłkowe na Androidzie
- moduł czasu
- moduł klawiatury
- moduł systemu operacyjnego
Niektóre wymagania wymagają, aby program w języku Python czekał, zanim zacznie działać. Możemy potrzebować innej funkcji do wykonania lub załadowania pliku, aby zapewnić użytkownikowi lepsze wrażenia. Poniżej omówiono kilka sposobów, dzięki którym można to osiągnąć.
Inna metoda oczekiwania w Pythonie
Istnieją różne metody oczekiwania w Pythonie. Omówimy tutaj kilka ogólnie używanych metod oczekiwania w Pythonie. Są one następujące.
- Moduł czasu w Pythonie
- Korzystanie z prostego wprowadzania()
- Korzystanie z modułu klawiatury
- Korzystanie z modułu kodu
- Korzystanie z modułu systemu operacyjnego
Spraw, aby program w języku Python czekał za pomocą modułu Time
Istnieją dwie metody oczekiwania w Pythonie przy użyciu modułu time. Obie wyjaśniamy przykładowymi metodami:
- Ogólna funkcja uśpienia
- Śpij w programowaniu wielowątkowym
1. Funkcja uśpienia Pythona Powoduje, że program w Pythonie czeka
Python ma moduł o nazwie czas . Moduł ten udostępnia kilka przydatnych funkcji pozwalających kontrolować zadania związane z czasem. Sleep() to jedna z takich funkcji, która wstrzymuje wykonywanie wywołującego wątku na określoną liczbę sekund i zwraca wartość void. Argumentem może być liczba zmiennoprzecinkowa, aby wskazać dokładniejszy czas snu. Jest to najczęściej stosowana metoda ze względu na łatwość użycia i niezależność od platformy. Implementację podano poniżej:
Przykład: W poniższym przykładzie kod Pythona wykorzystuje moduł `time` w celu wprowadzenia opóźnienia w wykonaniu programu. Natychmiast drukuje wydrukowany GFG, następnie wstrzymuje się na 5,5 sekundy przy użyciu `time.sleep(5.5)` i na koniec drukuje wydrukowany GFG po 5,5 sekundach. po opóźnieniu.
Python3
ile miast jest w nas
# 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.'>)> |
>
>
Wyjście:
https://media.techcodeview.comOd prostegotime.sleep()>do zaawansowanych technik wątkowych, masz teraz władzę, dzięki której Twoje programy w Pythonie będą czekać z wdziękiem i celowością. Pamiętaj, że przerwa w czasie może poprawić komfort użytkownika, usprawnić działanie programu, a nawet dodać odrobinę realizmu do symulacji.