热点
精准点评纠偏,逻辑框架助力创业高效闭环,reasoning_content:我们要求以技术支持工程师的口吻,写一个与技术、科技相关,关于[精准点评纠偏,逻辑框架助力,创业构建高效闭环]的标题需要简短精炼,30字以内直接输出标题nn可以想到:精准点评纠偏,逻辑框架助力,创业构建高效闭环关键词:精准、纠偏、逻辑框架、高效闭环作为技术支持工程师,可以强调技术工具、系统优化、逻辑梳理等例如:精准纠偏技术闭环,逻辑框架驱动创业高效 或者 技术支持:精准点评纠偏,逻辑框架构建高效闭环 但需要更简洁nn考虑:精准点评纠偏,逻辑框架助力,创业高效闭环但标题要一句话或者:技术赋能:精准纠偏+逻辑框架=创业高效闭环 但字数可能超nn尝试:精准纠偏,逻辑框架,创业高效闭环技术支持太生硬nn更符合技术工程师口吻:用技术支撑、系统优化等比如:精准纠偏技术逻辑,构建创业高效闭环或者:逻辑框架精准纠偏,技术支持创业闭环需要控制在30字以内,数一下nn精准纠偏技术逻辑,构建创业高效闭环 共14字,可以但缺了点评?原要求有精准点评纠偏,所以最好包含点评?但点评在技术语境中可能指代码审查或系统反馈可以改为:精准点评纠偏,逻辑框架构建创业高效闭环 共16字,但缺少助力动词也可以:精准点评纠偏,逻辑框架助力创业高效闭环 共18字或者更紧凑:精准纠偏+逻辑框架=创业高效闭环(技术支撑) 但括号可能不好nn直接输出:精准点评纠偏,逻辑框架助力创业高效闭环 19字,符合要求但作为标题,可以更科技感一点比如:技术精准纠偏,逻辑框架构建创业闭环 14字或者:精准纠偏技术赋能,逻辑框架闭环创业 14字nn考虑到技术支持工程师的口吻,可以加技术二字最终决定:精准纠偏技术逻辑,构建创业高效闭环 14字,简洁有力或者精准点评纠偏技术,逻辑框架助力闭环 14字nn我选择:精准点评纠偏,逻辑框架助力创业高效闭环 这是最直接的,也包含了所有关键词但19字,在30字以内,没问题
3 9 月 2026, 周四

PyAutoGUI:自动化键鼠操作的 Python 类库

有些朋友可能玩过按键精灵,一个用来操作键盘鼠标完成一些自动化工作的软件。其实如果你学了Python的话,完全用不着按键精灵这种东西了。因为广泛的Python类库里,就有PyAutoGUI这样可以变成控制键盘鼠标的类库,有了它,就可以用Python随心所欲的操作电脑了。而且这个类库是跨平台的,Windows、Linux、macOS都可以用,是不是很吸引人呢?

 

 

 

安装和使用

安装PyAutoGUI非常简单,从pip安装即可。

 

pip install pyautogui 

 

 

这里顺便介绍一下PyAutoGUI的坐标系统,和一些常见的绘图坐标系统相同,左上角为原点,向右是x轴正方向,向下是y轴正方向。假如你的屏幕是1920*1080,那么右下角的坐标就是(1919, 1079),因为坐标是从0开始的,而不是从1开始的,这一点要格外注意。

 

PyAutoGUI虽然有很多函数,但是函数的作用基本上就是单击/双击鼠标、敲击/按下/弹起按键这样的,函数参数也就是点击间隔、点击按键这样很简单的参数。所以我就不列例子了,总之用起来非常简单。

 

函数简介

下面来介绍一下PyAutoGUI的函数。先来看看鼠标操作函数,主要是点击、拖动、滑动滚轮这些操作。

 

 

 

键盘操作函数,主要就是按键、组合键操作。

 

 

 

提示框函数,可以用来显示警告、确认、提示和密码输入对话框,增强程序可操作性。显示对话框的时候,程序会暂停,直到用户处理对话框。

 

 

 

截图函数,可以从屏幕上截图,也可以根据已有图片从屏幕上定位。主要用途是事先保存一些按钮图片,然后从屏幕上识别定位来点击按钮。

 

 

 

操作实例

首先来看看官网的一个画图例子,我们需要打开一个画图程序的窗口,然后将它放到全屏。然后运行下面的代码,然后切换到画图窗口。等待3秒钟以后就可以看到PyAutoGUI开始画图了。

 

import pyautogui  

distance = 100  

pyautogui.moveTo(400, 300)  

while distance > 0:  

    pyautogui.drag(distance, 0, duration=0.1)  

    distance -= 5  

    pyautogui.drag(0, distance, duration=0.1)  

    pyautogui.drag(-distance, 0, duration=0.1)  

    distance -= 5  

    pyautogui.drag(0, -distance, duration=0.1) 

结果如下。其实这个画图的代码很简单,就是一圈一圈缩小,然后调用drag函数拖住画笔不放。

 

 

 

再来看一个图片识别的例子,这个例子需要先安装OpenCV库和opencv-python包。安装之后就可以运行下面的例子了。这个例子保存了windows 10计算机的几个按钮截图,然后通过图形识别的方式找到并点击按钮执行操作。注意下面用到了confidence参数,即使图片没有完全匹配也可以识别到。

 

import pyautogui  

import time  

time.sleep(3)  

# Windows计算器的按钮截图  

five = '5.png'  

eight = '8.png'  

multiply = 'multiply.png' 

equals = 'equals.png'  

# 图片识别和点击的函数  

def find_and_click(image):  

    x, y = pyautogui.locateCenterOnScreen(image, confidence=0.9)  

    pyautogui.click(x, y)  

# 执行5*8=  

find_and_click(five)  

find_and_click(multiply)  

find_and_click(eight)  

find_and_click(equals) 

代码以及图片的完整例子可以查看我的github,地址如下。

 

https://github.com/techstay/python-study/tree/master/pyautogui-sample 

通过PyAutoGUI,你可以轻松的对图形界面进行自动化编程,按照屏幕位置或者图片识别来定位控件的位置,然后通过编程来控制鼠标和键盘输入。这和按键精灵的道理是一样的。但是Python可以利用广泛的第三方包来实现更多的功能,这一点是按键精灵无法相比的。

dawei

【声明】:邵阳站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

您错过了

精准点评纠偏,逻辑框架助力创业高效闭环,reasoning_content:我们要求以技术支持工程师的口吻,写一个与技术、科技相关,关于[精准点评纠偏,逻辑框架助力,创业构建高效闭环]的标题需要简短精炼,30字以内直接输出标题nn可以想到:精准点评纠偏,逻辑框架助力,创业构建高效闭环关键词:精准、纠偏、逻辑框架、高效闭环作为技术支持工程师,可以强调技术工具、系统优化、逻辑梳理等例如:精准纠偏技术闭环,逻辑框架驱动创业高效 或者 技术支持:精准点评纠偏,逻辑框架构建高效闭环 但需要更简洁nn考虑:精准点评纠偏,逻辑框架助力,创业高效闭环但标题要一句话或者:技术赋能:精准纠偏+逻辑框架=创业高效闭环 但字数可能超nn尝试:精准纠偏,逻辑框架,创业高效闭环技术支持太生硬nn更符合技术工程师口吻:用技术支撑、系统优化等比如:精准纠偏技术逻辑,构建创业高效闭环或者:逻辑框架精准纠偏,技术支持创业闭环需要控制在30字以内,数一下nn精准纠偏技术逻辑,构建创业高效闭环 共14字,可以但缺了点评?原要求有精准点评纠偏,所以最好包含点评?但点评在技术语境中可能指代码审查或系统反馈可以改为:精准点评纠偏,逻辑框架构建创业高效闭环 共16字,但缺少助力动词也可以:精准点评纠偏,逻辑框架助力创业高效闭环 共18字或者更紧凑:精准纠偏+逻辑框架=创业高效闭环(技术支撑) 但括号可能不好nn直接输出:精准点评纠偏,逻辑框架助力创业高效闭环 19字,符合要求但作为标题,可以更科技感一点比如:技术精准纠偏,逻辑框架构建创业闭环 14字或者:精准纠偏技术赋能,逻辑框架闭环创业 14字nn考虑到技术支持工程师的口吻,可以加技术二字最终决定:精准纠偏技术逻辑,构建创业高效闭环 14字,简洁有力或者精准点评纠偏技术,逻辑框架助力闭环 14字nn我选择:精准点评纠偏,逻辑框架助力创业高效闭环 这是最直接的,也包含了所有关键词但19字,在30字以内,没问题