我基本上想制作一个程序,如果按“ p”,程序将执行某些操作。问题是我想在睡觉时这样做。
所以我希望是这样的:
import keyboard
from time import sleep
while True:
try:
sleep(10)
except keyboard.is_pressed ('p'):
print ('do something')
print ('do something else')
或者这样:
import keyboard
from time import sleep
while sleep (10):
if keyboard.is_pressed:
print ('do something')
print ('do something else')
重要提示:
我不想使用类似的东西:
import keyboard
from time import sleep
for i in range(10):
if keyboard.is_pressed ('p'):
print ('do something')
sleep(0.1)
print('do something else')
由于其较高的RAM使用率而导致的不准确性。例如,我希望总睡眠时间为10秒,通常约为15秒。