python怎么监听监控键盘?
请问下,linux下,python如何监听键盘呢?
比如在一个无限循环while结构中,按enter键暂停循环,再按enter键可以继续运行。
回答:
主线程另起一个线程监听键盘就可以了。然后通过控制一个标识位
来控制任务是否执行。
python">import timefrom concurrent.futures.thread import ThreadPoolExecutor
stop = False
def watch_dog():
global stop
while True:
input()
stop = not stop
tpe = ThreadPoolExecutor(1, 'watch-enter-')
tpe.submit(watch_dog)
while True:
if stop:
print('暂停中...')
time.sleep(1)
continue
print('处理任务中...')
time.sleep(1)
本文参与了SegmentFault 思否面试闯关挑战赛,欢迎正在阅读的你也加入。
以上是 python怎么监听监控键盘? 的全部内容, 来源链接: utcz.com/p/938538.html