我怎样从控制台Python应用程序中轮询键盘?具体而言,在许多其他I/O活动(套接字选择,串口访问等)的中途,我想执行类似于以下操作:
while True:
# doing amazing pythonic embedded stuff
# ...
# periodically do a non-blocking check to see if
# we are being told to do something else
x = keyboard.read(1000, timeout = 0)
if len(x):
# ok, some key got pressed
# do something
在Windows上进行这项任务的正确Python方式是什么?同时,能够在Linux上实现也不错,但并非必须。