Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Python Klávesnica Tutorial

Mať prístup k klávesových funkcií v Pythone je dôležité , keď chcete vyzvať užívateľa na zadanie informácií , napríklad zoznam mien zamestnancov . Klávesové funkcie sú špecifické pre danú platformu . MS VC + + runtime ( msvcrt ) poskytuje základné funkcie klávesnice pre operačné systémy Windows . Volanie funkcie " kbhit " , skontrolujte , či bolo stlačené ľubovoľné tlačidlo a volanie funkcie " getch " pre prístup k hodnote posledného stlačenia klávesu . Pokyny dovolená 1

Otvorte súbor Python v textovom editore , ako je napríklad Windows Poznámkový blok .
2

Pridať na MS VC + + Runtime ( msvcrt ) , ktorý umožňuje prístup k funkciám klávesnice , pridaním nasledujúceho kódu na začiatok súboru : klipart

import msvcrt
3

Vymazať vyrovnávacej pamäti klávesnice pridaním nasledujúci kód do vašich funkcie :

kým msvcrt.kbhit ( ) : msvcrt.getch ( )
4

Otázka na stlačenie určitej klávesy a potom vykonávať ďalšie kód pri čakaní na stlačenie tlačidla , pridaním nasledujúceho kódu vo svojej funkcii :

print " , stlačte tlačidlo C , aby aj naďalej "

keď nie je msvcrt.kbhit ( ) alebo msvcrt.getch ( ) = " C "

# kód ! vykonávať pri čakaní klipart

tlač " . " ,

time.sleep ( 0.5 )

odsadenie každý riadok po " , zatiaľ čo " vyhlásenie slučka s klávesom " Tab " . Funkcia " msvcrt.kbhit " vracia hodnotu true , akonáhle je stlačené tlačidlo . Tým sa zabráni funkciu " msvcrt.getch " blokovanie , takže iný kód môže byť spustený pri čakaní na užívateľa . Funkcia " msvcrt.getch " vráti posledný znak stlačené , ktorý ešte nebol spracovaný . Kód sa zobrazí " " . charakter každú pol sekundy , kým užívateľ stlačí kláves " C " .
5

Uložte súbor , zostaviť program a spustite ho spustiť funkcie klávesnice v Pythone .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené