“Conocimiento Programación>Python Programming

Tutorial de Python Keyboard

2011/3/11
Tener acceso a las funciones de teclado en Python es importante cuando se quiere solicitar al usuario que escriba información, tales como una lista de nombres de los empleados . Funciones del teclado son específicas de la plataforma. El MS VC + + runtime ( MSVCRT ) proporciona funcionalidad básica del teclado para los sistemas operativos Windows . Llame a la función " kbhit " para comprobar si se ha pulsado una tecla y llamar a la función " getch " para acceder al valor de la última tecla presionada . Instrucciones
1

Abra el archivo de Python en un editor de texto como el Bloc de notas de Windows .
2

Añada el MS VC + + runtime ( MSVCRT ), que permite el acceso a las funciones del teclado , añadiendo el siguiente código al principio del archivo :

importación MSVCRT
3

Borrar el búfer de teclado añadiendo el siguiente código en su función :

mientras msvcrt.kbhit (): msvcrt.getch ()
4

consultas que el usuario presione una tecla específica y realice código adicional a la espera de una pulsación de tecla , añadiendo el siguiente código en su función :

print " presione C para continuar"

aunque no msvcrt.kbhit () o msvcrt.getch () = " C"

# código ! realizar mientras espera

print " . " ,

time.sleep ( 0.5 )

sangría cada línea después del " tiempo " sentencia de bucle con la tecla "tab" . La función " msvcrt.kbhit " devuelve true una vez que se ha pulsado una tecla . Esto impide que la función " msvcrt.getch " de bloqueo , de modo que otro código puede ejecutarse mientras se espera para el usuario . La función " msvcrt.getch " volverá el último prensado personaje que no ha sido procesado aún. El código muestra un "." carácter cada medio segundo hasta que el usuario pulsa la tecla " C".
5

Guardar el archivo, compilar el programa y ejecutarlo para ejecutar las funciones del teclado de Python .

Python Programming
Funciones recursivas Python
Cómo utilizar las matemáticas en Python
Cómo insertar una pausa En Dogtail en Python
Cómo abrir Linux Python XRCed
Cómo indizar una lista de Python
Cómo ejecutar un script de Python en IPython
Cómo convertir una lista con una matriz en Python
Cómo extraer el primer dígito en Python
Conocimiento de la computadora © http://www.ordenador.online