python可以用来去开发很多不同的程序,而如果想要去实现游戏开发或者是模拟器脚本开发的话就需要在程序中实时的获取到鼠标的位置才可以 。那下面这一篇文章就来讲一下该如何使用pyautogui这个python的第三方库来实现鼠标实时位置获取的代码,往下看看吧 。
文章插图
1.因为是第三方库所以需要使用pip工具下载安装好才可以导入使用,win+r打开运行窗口输入cmd以管理员身份启动命令行提示符,在命令行之中输入以下命令并执行:
pip install pyautogui
2.出现在successful提示就表示pyautogui库以及安装成功了,打开一个python编辑器并创建空白的python文件来编写代码,在代码的顶部需要使用import语法导入模块 。
3.模块导入之后再通过try/except异常捕获的语法来判断获取鼠标实时移动的程序在什么情况下执行和退出,try语句块里面使用一个while无限循环来不断地执行获取鼠标位置的代码,在except语句块里面当捕获到esc按下时就退出循环并输入end,详细代码示例如下:
import timeimport pyautogui as pagtry: while True: # 获取到电脑屏幕分辨率和大小 screenWidth, screenHeight = pag.size() # 获取鼠标位置 x, y = pag.position() # 输出鼠标位置 print("Screen size: (%s %s), Position : (%s, %s)\n" % (screenWidth, screenHeight, x, y)) # 每隔一秒执行一次 time.sleep(1) except KeyboardInterrupt:print('end')在python之中很多功能都有现成的第三方库可以去直接实现或者是辅助开发来实现,而能够合理的运用到这些库的开发者才能以更加高效的方法实现想要的功能 。
【Python获取鼠标实时位置怎么写?教你用pyautogui库实现】以上就是python获取鼠标实时位置的代码和步骤解析了,希望对你有所帮助 。
推荐阅读
- Python获取文件夹下所有文件名怎么做?使用这个模块轻松实现
- Python框架Django和Flask差异在哪?详细对比说明看本文
- Python怎么将list变为array?这个方法轻松实现
- Python如何将数据保存为Excel?使用xlwt库可以完成
- Python如何将乘法变为加法?这篇文章看了就会
- python2.7和3.5有什么区别?这篇文章教给你答案
- Python中if有多个条件如何处理?这几个方法都很简单
- Python中format是什么意思?Python的format有什么作用
- php与python的区别?这篇文章你值得一看
- Python中如何赋给变量空值?Python空值详解