python自动化操作电脑的简单实现
最近由于工作原因,需要机械性重复性的计算好多组数据,而这些数据不同点就在于输入参数的不同,所以就想着利用python来解放双手。
在网页直接bing"python自动化"后,发现了这个契合我需求的包,python,yyds
https://pypi.org/project/PyAutoGUI/
https://pyautogui.readthedocs.io/en/latest/
这两个是这个库的下载和文档地址,也是主要参考的资料,感恩互联网
下面介绍一下我主要用到的两个函数
pyautogui.size()
这个可以获得屏幕的尺寸信息,但是如果有多个屏幕,只会输出主屏幕的尺寸信息
print(pyautogui.position())
利用这个函数来打印鼠标所在位置,用于后续操作,当然这个操作我个人认为是比较笨的啦,手动输入需要点击的位置,需要注意的是,多屏幕也是可以直接这样操作的
pyautogui.click(711, 726, duration=0.5)
控制鼠标做一次点击,参数依次是,横坐标,纵坐标,以及间隔时间(单位:s)
以上,利用这两到三个简单函数就可以简单实现利用python自动化操作。
python自动化操作电脑的简单实现相关推荐
- Python自动化操作Excel
二.基础准备 环境:python 3.7+ 需要安装第三方模块:xlwings 运行编辑器:jupyter notebook 三.动手动脑 3.0 我们为什么要学编程 首先和大家简单聊一下运营(这里运 ...
- python开发autocad_利用Python自动化操作AutoCAD的实现
1 Python自动绘图 在这里我主要运用了pyautocad库进行AutoCAD的自动化操作,pyautocad是一款功能非常强大的AutoCAD操作处理库,可以实现Python自动绘图.CAD图像 ...
- 用Python自动化操作PPT,看完这篇文章就够了!
作者:超级大洋葱806 https://tangxing.blog.csdn.net/article/details/109568830 大家好,我是小z 今天给大家分享一波Python自动化操作PP ...
- sikuli:前端自动化操作神器【简单实用】
前端自动话操作应用很广泛,从网购秒杀活动实现自动化抢购,到区块链货币高频交易前端脚本编写(非合作交易所不提供api的情况下). 自动化的流派分为2类,一类是对DOM对象进行解析的,这个是主流,但是受特 ...
- wps python 自动化_请教下 Python 高手,如何用 Python 自动化操作 Excel?
最近迷上了高效处理数据的pandas,其实这个是用来做数据分析的,如果你是做大数据分析和测试的,那么这个是非常的有用的!! 但是其实我们平时在做自动化测试的时候,如果涉及到数据的读取和存储,那么而利用 ...
- python自动化操作浏览器
python的语法精炼简洁,并且很方便集成自动化工具selenium,因此特别适合各个行业的工作人员学习和编写简单程序来实现"机器人助理"帮我们处理频繁重复的网站操作. 废话不多说 ...
- Python自动化操作pywinauto
1.连接到应用程序 连接应用程序,首先需要用到pywinauto.application.Application()来创建一个应用程序对象,然后再连接到应用程序,有如下两种方法: 方式一:直接通过st ...
- 100天精通Python丨办公效率篇 —— 11、Python自动化操作 Email(发送邮件、收邮件、邮箱客户端)
文章目录 一.通过SMTP发送电子邮件 1.1 定义邮件正文 1.2 发送邮件 二.收取电子邮件 2.1 配置账户信息 2.2 连接邮箱服务器 2.3 搜索返回消息ID 2.4 读取邮件 三.使用邮件 ...
- python自动化操作神器pyautogui使用
python中可以使用 selenium库实现对浏览器的自动化操作,但selenium库能操作的还是浏览器对象 今天我们来聊一聊如何在桌面实现自动化操作.与浏览器页面自动化操作类似,桌面自动化操作也是 ...
最新文章
- Intel汇编程序设计-高级过程(上)
- NTU 课程笔记:CV6422 样本分布
- 容器删除元素后迭代器失效_STL 4: STL之容器:选择时机,删除元素,迭代器失效...
- 查看运行时间_怎样查看自己电脑系统的版本信息?
- Linux漏洞CVE整理
- 经验 | 如何使用Python进行可视化?
- mysql 分片 数据迁移_简述MySQL分片中快速数据迁移_MySQL
- 只做两个龅牙门牙_孔子画像中的门牙格外突出,画师为何不给圣人开美颜?...
- android oreo_Android Oreo画中画
- Ubuntu ROS Kinect2安装
- C++-Qt【1】-退出程序静态调试
- linux input设备冲突,linux input设备怎么固定event handler
- ./configure 出错Your intltool is too old. You need intltool 0.35
- 文明4 java_文明4主题曲《Baba Yetu》(敬请关注中文歌词部分~)
- 违背基本假设的几种情况——自相关性(R语言)
- 《NLP汉语自然语言处理原理与实践》学习二
- Linux之恢复删除的数据
- MacBook Pro 触控栏不能正常使用怎么解决
- 最高月薪15K!当过老师、卖过保险的退伍小哥,用三个月开启技术人生!
- 对接钉钉审批_金蝶ERP对接钉钉 实现移动办公