Har du någonsin stött på ett scenario där du ville att din Python-applikation skulle pausa eller köras under en förutbestämd tid? Du är inte ensam. Python kan pausa dess utförande med väntefunktionen, ungefär som en vältajmad serie, men många kodare befinner sig i behov av denna funktion. Vi tar dig steg för steg genom Pytonorm wait-funktionens användning i denna handledning, som täcker både grundläggande och sofistikerade metoder. Vi kommer att gå igenom allt, inklusive hur man använder funktionen time.sleep() och mer avancerade applikationer som loopar och trådning.
Förutsättningar:
konvertera sträng till enum
- tidsmodul
- tangentbordsmodul
- os modul
Vissa krav kräver att ett Python-program väntar innan det fortsätter. Vi kan behöva en annan funktion att slutföra eller en fil att ladda för att ge användaren en bättre upplevelse. Nedan diskuteras några sätt på vilka detta kan uppnås.
Olika väntemetod i Python
Det finns olika metoder för att vänta i Python här diskuterar vi några allmänt använda metoder för att vänta i Python, det är följande.
- Python tidsmodul
- Använder enkel input()
- Använda tangentbordsmodulen
- Använder kodmodul
- Använder OS-modul
Få ett Python-program att vänta med Time-modulen
Det finns två metoder att vänta i Python med tidsmodulen, vi förklarar båda med exempel metoder som följer:
- Allmän sömnfunktion
- Sov i flertrådsprogrammering
1. Python Sleep-funktion Gör ett Python-program vänta
Python har en modul som heter tid . Denna modul ger flera användbara funktioner för att styra tidsrelaterade uppgifter. sleep() är en sådan funktion som avbryter exekveringen av den anropande tråden under ett givet antal sekunder och returnerar void. Argumentet kan vara ett flyttal för att indikera mer exakt sömntid. Detta är den vanligaste metoden som används på grund av dess enkla användning och dess plattformsoberoende. Implementeringen ges nedan:
Exempel: I exemplet nedan använder Python-koden 'tid'-modulen för att introducera en fördröjning i exekveringen av programmet. Den skriver omedelbart ut GFG utskriven omedelbart, pausar sedan i 5,5 sekunder med `time.sleep(5.5)` och skriver slutligen ut GFG utskriven efter 5,5 sekunder. efter förseningen.
Python3
js base64 avkoda
# 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.'>)> |
>
>
Produktion:
https://media.techcodeview.comFrån det enklatime.sleep()>till avancerade trådningstekniker har du nu makten att få dina Python-program att vänta med nåd och syfte. Kom ihåg att en vältajmad paus kan förbättra användarupplevelsen, förbättra programflödet och till och med lägga till en touch av realism till dina simuleringar.