Viac na
Ako prinútim Python čakať na stlačený kláves
Chcem, aby môj skript čakal, kým používateľ nestlačí ľubovoľné tlačidlo.
Ako to mám urobiť?
496
3
V jazyku Python 3 neexistuje funkcia
raw_input()
. Takže stačí použiť:V Pythone 2 by ste mali použiť
raw_input()
, pretožeinput(prompt)
je ekvivalentný seval(raw_input(prompt))
:Toto však čaká len na to, kým používateľ stlačí enter, takže možno budete chcieť použiť msvcrt ((len pre Windows/DOS) Modul msvcrt vám poskytuje prístup k množstvu funkcií v Microsoft Visual C/C++ Runtime Library (MSVCRT)):
Toto by malo čakať na stlačenie klávesu.
Jedným zo spôsobov, ako to urobiť v Pythone 2, je použiť funkciu
raw_input()
:V Pythone 3 je to len
input()
V príručke 1 k jazyku python sú uvedené nasledujúce informácie:
ktoré môžete zahrnúť do vášho prípadu použitia.