提问人:ImHartash 提问时间:11/4/2023 最后编辑:ImHartash 更新时间:11/4/2023 访问量:50
如何在这段时间内进行绑定?
How to make a bind in the while?
问:
我想做一个程序,比如自动点击器。当用户按下 f1 键时,它将启动,反之亦然。这里我使用了 pynput,如果有必要我可以更改它,只是当用户是 f1 时如何让它退出函数?我知道代码不好,我匆忙写了,对不起。
我想用活页夹制作一个自动点击程序。但是当我点击 f1 时,我得到了一个无限循环
from pynput.keyboard import Key, Listener
from time import sleep
class Logger:
def __init__(self) -> None:
self.is_active = False
def pressed(self, key):
if key == Key.f1:
self.is_active = not self.is_active
print(self.is_active)
if self.is_active:
while True:
print("Hello World!")
sleep(5)
if __name__ == '__main__':
logger = Logger()
with Listener(on_press=logger.pressed) as listener:
listener.join()
答: 暂无答案
评论