python监听、操作键盘鼠标库pynput详细教程 |
您所在的位置:网站首页 › mousel是键盘哪个键 › python监听、操作键盘鼠标库pynput详细教程 |
§ 0.0.0 前言
监听、操作鼠标、键盘是实现自动化的捷径,比如我实现自动化签到用到了模拟键盘操作。 pynput是监听、操控鼠标和键盘的跨平台第三方python库。 你可以通过pip insnall pynput来安装。安装时会自动下载依赖库。 pypi链接在此。 接下来我会按“鼠标按键”“监听鼠标”“控制鼠标”, “键盘按键”“监听键盘”“控制键盘”的顺序介绍它的用法。 以下为正文。 §1.0.0 鼠标按键鼠标的按键在pynput.mouse.Button中, 有lift、right、middle还有unknown四种。 每一个按键都有两个有意义的属性:name和value。 name是该按键的名称,比如 Button.left.name == ‘left’; value是记录上一次点击位置的元组。 §1.1.0 监听鼠标有两种方法,一种是函数式、非阻塞型,另一种是语句式、非阻塞型。 先说第一种,这种是常见的教程所说的方法。 §1.1.1 pynput.mouse.Listener以下是官网的说明示例: import pynput, time def on_move(x, y): print('Pointer moved to {0}'.format((x, y))) def on_click(x, y, button, pressed): print('{0} at {1}'.format( 'Pressed' if pressed else 'Released', (x, y))) if not pressed: # Stop listener return False def on_scroll(x, y, dx, dy): print('Scrolled {0} at {1}'.format( 'down' if dy |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |