ubiquitour.com

Tutorial de teclado de Python

Tener acceso a las funciones del teclado en Python es importante cuando desea solicitar un usuario para introducir información, como una lista de nombres de los empleados. Funciones de teclado son específicos de la plataforma. El runtime de MS Visual C++ (msvcrt) proporciona la funcionalidad de teclado básicos para sistemas operativos Windows. Llamar a la función "kbhit" para comprobar si se ha oprimido alguna tecla y llamar a la función de "getch" para tener acceso al valor de la última tecla presionada.

Instrucciones

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

2 Añadir el MS VC ++ runtime (msvcrt), que permite el acceso a las funciones de teclado, añadiendo el siguiente código en la parte superior de su archivo:

msvcrt importación

3 Borrar el buffer de teclado añadiendo el siguiente código en la función:

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

mespace Consulta el usuario Oprima una tecla en específica y luego realizar código adicional esperando presionar una tecla, agregando el siguiente código en la función:

Imprimir "Presione C para continuar"

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

código para realizar mientras se espera Imprimir ".",

Time.Sleep(0.5)

Aplicar sangría a cada línea después de la instrucción de bucle "mientras" con la tecla "tab". La función de "msvcrt.kbhit" devuelve true una vez que una tecla ha sido presionada. Esto evita que la función de "msvcrt.getch" de bloqueo, para que otro código puede ser ejecutado mientras se espera para el usuario. La función de "msvcrt.getch" devolverá el último caracter presionado que no ha sido procesado aún. El código muestra un "." caracteres cada medio segundo hasta que el usuario presiona la tecla "C".

5 Guarde el archivo, compila tu programa y ejecutarlo para ejecutar que funciones de teclado de lo Python.