微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

pynput 监听器只监听一个动作然后终止

如何解决pynput 监听器只监听一个动作然后终止

我需要一些有关 pynput 侦听器的帮助,因为我不太清楚。

我需要做的是:我被要求点击屏幕上的某个地方,pynput 监听点击并将点击的坐标存储在一个变量中,之后我不想让它再听了。

>

目前,它会一直听下去,我不需要这个:

这是我的代码

from pynput.mouse import Button,Listener,Controller as MouseController
from pynput.keyboard import Key,Controller as KeyBoardController


mouse = MouseController()
keyboard = KeyBoardController()

with open("test.txt","r") as myfile:
    data = myfile.read().splitlines()
    print(data)

def on_click(x,y,button,pressed):
    if pressed:
        mouse_position = (x,y)
        print(mouse_position)


with Listener(on_click=on_click) as listener:
    listener.join()

这只是我试图找出如何停止侦听器的测试代码,而不是完整的代码

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。