Tecnología

Inicio

Tutorial de Python teclado

Tener acceso a las funciones del teclado en Python es importante cuando se quiere solicitar a un usuario que escriba información, tales como una lista de nombres de los empleados. funciones del teclado son específicos de la plataforma. La MS VC ++ en tiempo de ejecución (MSVCRT) proporciona la funcionalidad básica del teclado para los sistemas operativos Windows. Llame a la función "kbhit" para comprobar si una tecla ha sido presionada 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ñadir la MS VC ++ en tiempo de ejecución (MSVCRT), que permite el acceso a las funciones del teclado, añadiendo el siguiente código en la parte superior de su archivo:

MSVCRT importación

3 Borrar la memoria de líneas añadiendo el siguiente código en su función:

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

4 Consultar el usuario presione una tecla específica y luego 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"

si bien no msvcrt.kbhit () o msvcrt.getch ()! = "C"

código para llevar a cabo mientras se espera

impresión ".",

time.sleep (0,5)

Sangría a cada línea después de la sentencia "while" bucle con la tecla "tab". La función "msvcrt.kbhit" devuelve verdadero una vez a la tecla ha sido presionada. 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" devolverá el último carácter presionado que no ha sido procesado todavía. El código muestra un "." carácter cada medio segundo hasta que el usuario pulsa la tecla de "C".

5 Guarde el archivo, compilar y ejecutar su programa para que se ejecute las funciones del teclado Python.