“Conocimientos Programación>Python Programming

Tutorial de Python Keyboard

2011/5/15
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
Python no coincide con una cadena
¿Cómo para aclarar una imagen en Python
Cómo actualizar el software desde Python 2.5 a 2.6
¿Cómo hacer Concatenación de cadenas en Python
¿Qué programas utilizan Python
Cómo utilizar Python para comprobar si existe una base de datos
Cómo leer un archivo arbitrario en Python
Cómo concatenar cadenas en Python
Conocimientos Informáticos © http://www.ordenador.online