Python várakozási idő, várjon a felhasználói bevitelre

néha azt akarjuk, hogy a python programunk egy meghatározott ideig várjon, mielőtt végrehajtja a következő lépéseket. Tudjuk használni time module sleep () funkció szünetelteti a programot meghatározott másodpercig.

Python várakozási idő

lássunk egy gyors példát, ahol 5 másodpercre szüneteltetjük a programunkat, mielőtt további utasításokat hajtunk végre.

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

amikor ezt a programot futtatjuk, 5 másodperc késés lesz az első nyomtatási utasítás és a második nyomtatási utasítás között.

Python várja meg a felhasználói bevitelt

Néha szeretnénk néhány bemenetet kapni a felhasználótól a konzolon keresztül. Ennek eléréséhez használhatjuk az input () függvényt. Ebben az esetben a program határozatlan ideig vár a felhasználói bevitelre. Miután a felhasználó megadta a bemeneti adatokat és megnyomta az enter billentyűt, a program elkezdi végrehajtani a következő utasításokat.

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!')

az alábbiakban rövid screen capture mutatja a teljes program végrehajtását.

 python várakozási idő, python várja a felhasználói bevitelt

meglepő, hogy üres felhasználói bevitel esetén nincs egyszerű módja annak, hogy időtúllépéssel vagy alapértelmezett értékkel várjon a felhasználói bevitelre. Remélem, hogy ezek a hasznos funkciók a jövőben megjelennek Python kiadások.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.

More: