Python ventetid, vent på brukerinngang

Noen ganger vil vi at vårt python-program skal vente på en bestemt tid før du utfører de neste trinnene. Vi kan bruke time module sleep () – funksjonen til å pause vårt program for angitte sekunder.

Python ventetid

La oss se et raskt eksempel hvor vi vil pause vårt program i 5 sekunder før du utfører ytterligere uttalelser.

import timeprint('Hello There, next message will be printed after 5 seconds.')time.sleep(5)print('Sleep time is over.')

Når vi kjører dette programmet, vil det være 5 sekunder forsinkelse mellom første print statement og andre print statement.

Python vent på brukerinngang

noen ganger vil vi få noen innganger fra brukeren gjennom konsollen. Vi kan bruke input () – funksjonen for å oppnå dette. I dette tilfellet vil programmet vente på ubestemt tid for brukerinngangen. Når brukeren gir inndataene og trykker på enter-tasten, begynner programmet å utføre de neste setningene.

sec = input('Let us wait for user input. Let me know how many seconds to sleep now.\n')print('Going to sleep for', sec, 'seconds.')time.sleep(int(sec))print('Enough of sleeping, I Quit!')

under kort screen capture viser hele programmet kjøring.

 python ventetid, python vent på brukerinngang

Overraskende, det er ingen enkel måte å vente på brukerinngang med en timeout eller standardverdi når tom brukerinngang er gitt. Jeg håper disse nyttige funksjonene kommer i fremtidige Python-utgivelser.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.

More: