【发布时间】:2022-01-24 08:53:57
【问题描述】:
当按下键盘键 q 时,我需要停止程序。我怎样才能在下面的代码中实现这一点?如何忽略time.sleep 并检测按键并通过打印某些内容退出程序?目前,按键仅在 10 秒后被检测到。假设我在 3 秒后按 q 程序没有退出。
import sys
import time
import keyboard
def hd():
print("Hi")
time.sleep(10)
if keyboard.is_pressed("q"):
print(keyboard.is_pressed("q"))
sys.exit()
while True:
hd()
【问题讨论】:
标签: python python-3.x while-loop python-keyboard