Python|就差不能对着电脑生孩子了,Python的PyAutoGUI让你连鼠键都敢省了

【Python|就差不能对着电脑生孩子了,Python的PyAutoGUI让你连鼠键都敢省了】Python|就差不能对着电脑生孩子了,Python的PyAutoGUI让你连鼠键都敢省了

那句话怎么说来着 , Python除了不能帮你生孩子 , 什么都能帮你做 。 这个吧 , 虽然夸张了点 , 仁者见仁智者见智吧 , 但不管如何 , 都在说明Python编程语言的强大 , 尤其是指它丰富多彩的第三方库 。 可以说 , 我们说Python强大只是指它拥有的软件包生态 。 这次机智客一起学习的就是这个同样强大的库:PyAutoGUI 。 一个让你连鼠标键盘都敢省掉的库 。 当然 , 话又说回来了 , 这个吧 , 虽然同样夸张了点 , 同样是仁者见仁智者见智 , 但不管如何 , 都在说明它能让我们用程序执行鼠标键盘的动作 。
对于脚本对鼠键的自动化操作而言 , 这个库当然不是Python中唯一的库 , 不过却是很多人喜欢用的库 , 它能实现以自动化的方式和其他应用程序进行交互 。 换句话说 , 我们可以编程实现 , 鼠标键盘自动化操作其他应用软件 。

就好比我们在使用电脑时候 , 懒得做某些鼠键工作了 , 用PyAutoGUI自动化就行了——当然前提是我们得编程实现某些应用动作 。 这里说的的电脑系统并不局限 , 要知道PyAutoGUI库是跨平台的库 , 这个跨平台不仅含有我们常用的Windows , 还有业内人或者爱好者专用的Linux , 更含有苹果的那啥系统 。 可以兼容Python2和Python3多版本脚本中 , 可谓无微不至 。
当然了 , 和其他几乎任何有名有姓在编程界有一席之地的库一样 , PyAutoGUI的跨平台也需要相应依赖 。 在Windows平台就不说了 , 因为它不需要安装win32扩展 , 而在Linux系统中 , 我们还要安装它的依赖python3-xlib (或者是Python2版中的python-xlib)库 。 另外 , Pillow需要安装 , 在Linux系统上 , 我们可能需要安装其他库 , 以确保Pillow的PNG/JPEG正常工作 。 这些常玩pip的都会安装使用 。
我们如果想开发或者为开源库做贡献 , 还要安装pyscreeze库啦pymsgbox库啦pytweening库啦这些 。 我们日常用的多半是鼠标键盘控制和自动化操作了吧 。 常用的方法是pyautogui.size()获取屏幕 , pyautogui.position()获取位置 , pyautogui.move或moveTo(XXXX)移动或移动到 , 其他的pyautogui.click()啦pyautogui.doubleClick()啦pyautogui的keyUp或keyDown啦大家一看就能懂 。 其实有些方法功能 , 就直接有点类似于按Jian精灵之类的软件了 , 不同的是编程库 , 更方便 。 哦 , 忘了说怎么安装了 , 不过估计不用介绍大家也知道 , 要安装PyAutoGUI库 , 可以终端或命令行里输入pip install pyautogui 。 接下来使用的时候 , 看什么库缺少就安装什么库即可 。

    相关经验推荐