利用Python的pynput库解放双手之控制键盘
在工作中,难免有鼠标、键盘点到手抽筋,腱鞘炎警告的时刻。某天,当有无数个数据等着我点击向下箭头一一确认时(如冰山一角的下图),我想到了可爱的python也许能救我,寻寻觅觅发现了pynput库。
- 利用pynput库控制输入设备
1、安装库
pynput库:一个监听和控制输入设备(鼠标、键盘)的第三方库,你值得拥有。
在windows的cmd命令行(或Annoconda Prompt等)使用如下命令安装:pip install pynput
2、阅读说明
阅读pynput Package Documentation,
了解pynput.keyboard.key类,
确定想要使用的键盘上的特定按钮的对象名。
key类展示非字母相关的按钮,包括修饰键(
Alt、Shift、Ctrl等)
和功能键(
Esc键和F1~F12键等)。
3、试用
我的简单试用代码(每隔N秒点击一下键盘的向下箭头):
# -*- coding: utf-8 -*-import time
from pynput.keyboard import Key, Controller
#from pynput import mousekeyboard = Controller()for i in range(100):#每隔N秒点击一下键盘的向下箭头time.sleep(1.5)# Press and releasekeyboard.press(Key.up)keyboard.release(Key.up)#zoom#mouse.scroll(0,-10)
- 代码之外,这样做也有帮助
设置单击(而不是双击)打开项目
利用Python的pynput库解放双手之控制键盘相关推荐
- 用python画玫瑰花教程-利用Python的turtle库绘制玫瑰教程
用Python的turtle库绘图是很简单的,闲来无事就画了一个玫瑰花,下面奉上源码.... 源码: ''' Created on Nov 18, 2017 @author: QiZhao ''' i ...
- 利用Python的turtle库画自行车
利用Python的turtle库画自行车 前言 前言总得说点什么.疫情在家,慕课上学习北理工嵩天等老师的<python语言程序设计>[1],觉得turtle画图,挺有意思,既然骑不了自行车 ...
- 利用Python的turtle库绘制四叶草
利用Python的turtle库绘制四叶草 turtle库的基本使用 turtle库属于Python的标准库,即可以直接用import导入,无需额外安装下载. 这个博主写的蛮好的,我就不献丑了嘿嘿嘿( ...
- python连接opencv库_利用Python和OpenCV库将URL转换为OpenCV格式的方法
今天的博客是直接来源于我自己的个人工具函数库. 过去几个月,有些PyImageSearch读者电邮问我:"如何获取URL指向的图片并将其转换成OpenCV格式(不用将其写入磁盘再读回)&qu ...
- 模拟按键——在Python使用pynput库
1 前言 使用Python进行模拟按键的话,可以使用pynput库:
- 利用python的turtle库绘制玫瑰的步骤_用python turtle画玫瑰
1.turtle 库 2.画玫瑰的代码: import turtle turtle.penup() turtle.left() turtle.fd() turtle.pendown() turtle. ...
- 利用python声音处理库librosa提取声音信号的mfcc特征及特征融合
利用python库librosa提取声音信号的mfcc特征及特征融合 前言 librosa库介绍 librosa 中MFCC特征提取函数介绍 解决特征融合问题 总结 前言 写这篇博文的目的有两个,第一 ...
- 下面哪个python库不能用于提取网页信息_利用python的webscraping库采集抓取爱帮网电话号码...
利用python的webscraping模块抓取爱帮网电话号码,本文采集该页面的标题和2个电话号码, 具体的python代码: # -*- coding: UTF-8 -*- ''' Created ...
- 利用python的turtle库写生日祝福
还在简单的写生日祝福吗?自从学了python,我们可以更高大上一点,利用python的海龟画图来"画"个生日祝福. from turtle import * lf=left bd= ...
最新文章
- Spring BeanDefinitionRegistryPostProcessor BeanPostProcessor作用
- 线程通信问题--生产者和消费者问题
- SQL查询入门(上篇)
- [From 10.1~10.5] 对象和集合初始化器(C#语法糖系列)
- 代码 抠图_3 行 Python 代码 5 秒抠图的 AI 神器,根本无需 PS,附教程
- 前端学习(1338):mongoDB删除文档
- suse glibcxx版本过高问题
- 便携本市场一片混乱 东芝也加入战斗
- 为什么不建议你使用实数作为 HashMap 的key?
- 人工智能时代,语音识别领域前景广阔
- 查询数据库现在几个用户在连接
- 极风云五里界IDC数据中心架构方案
- PBRT——零基础到完全吃透系列
- 新浪微博发布文章html,微博怎么发文章
- python tkinter canvas
- 网易服务器维护,网易:方便玩家 各大区服务器维护详细时间表列
- Matplotlib confusion map显示不全
- 《Java编程培训教程》
- 【Android 事件分发】MotionEvent.ACTION_DOWN 按下事件分发流程( Activity | ViewGroup | View )
- 学习计算机的英语口语,最实用的英语口语学习技巧