Как сделать python скрипт более эффективным в то время как цикл - PullRequest
0 голосов
/ 25 января 2020

У меня есть простой python скрипт, который прослушивает нажатие моей клавиши и выполняет команду при нажатии клавиши. В моем коде у меня есть бесконечное время l oop, что значительно снижает производительность моего компьютера. Мне интересно, что является лучшим способом достижения того же поведения с меньшим влиянием на производительность. Цель состоит в том, чтобы напечатать текст с надписью

Вы нажали клавишу!

Каждый раз, когда я нажимаю определенную клавишу, в данном случае, «h», я хочу чтобы можно было нажать h несколько раз, а не только один раз, а затем l oop.

import keyboard

while True:
        if keyboard.is_pressed('h'):
            print('You Pressed A Key!')

1 Ответ

0 голосов
/ 25 января 2020

Возможно, вы захотите приостановить процесс на некоторое время, используя:

время импорта

time.sleep (number_of_seconds)

...