Какой самый простой способ обнаружить ввод с клавиатуры в python из терминала?
У меня есть простой сценарий Python, который имеет некоторые функции, которые работают в цикле (ям снятия показаний датчика).
while True:
print "Doing a function"
Если клавиатура нажата, ялюблю печататьклавиша нажата ".
Какие'самый простой способ сделать это в Python? Я'искал высоко и низко. Я'я узнал, как сделать это с Pygame, но яЯ предпочел бы сделать это без. Если мне нужно использовать Pygame, возможно ли не иметь отдельное окно для приложения ?:
import pygame, time
from pygame.locals import *
pygame.init()
screen = pygame.display.set_mode((640, 480))
pygame.display.set_caption('Pygame Keyboard Test')
pygame.mouse.set_visible(0)
while True:
print "doing a function"
for event in pygame.event.get():
if (event.type == KEYUP) or (event.type == KEYDOWN):
print "key pressed"
time.sleep(0.1)