睡眠期间如何调用函数,打印字符串等?

时间:2018-07-16 20:32:14

标签: python python-3.x

我基本上想制作一个程序,如果按“ 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秒。

0 个答案:

没有答案