我有一个简单的 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)