当前位置:首页>python>使用python进行鼠标的随机移动

使用python进行鼠标的随机移动

  • 2026-10-11 06:49:40
使用python进行鼠标的随机移动

有关说明

本篇内容中的工具python是基于window运行的,相关软件的下载链接如下:

python 3.14:

https://www.python.org/downloads/windows/

内容的参考资料来自于51CTO的博主mob649e81567471

所写的《python 鼠标随机移动》

01
安装pyautogui库
需要在python的安装文件夹里输入“cmd”打开命令终端,然后输入“pip install pyautogui”进行安装,图1为错误的安装环境,图2是正确的安装环境。
图1 错误的下载位置
图2 正确的下载位置
安装完成后,在刚才安装的文件夹中新建一个名为“ydsb.py”的txt文件,如图3所示。
图3 新建ydsb.py

在txt文件中输入如下代码:

import pyautogui import randomi=0# 获取屏幕的宽度和高度screen_width, screen_height = pyautogui.size()# 鼠标随机移动while i<10:    # 生成随机坐标    x = screen_width * random.random()    y = screen_height * random.random()    # 移动鼠标到随机坐标    pyautogui.moveTo(x, y)    i=i+1

注意,一定要加入“i”,便于终止整个程序,没有i的情况下,鼠标会一直随机移动。pyautogui全部小写。

在命令终端输入“python ydsb.py”,会出现图4所示的错误提示。

图4  No module的错误提示

从图4可以看到在python314的路径中明明安装有PythonAutoGUI的库,但是程序运行时却显示No module。

其中,最主要的原因是电脑里有多个python版本,使用pip安装的PythonAutoGUI和ydsb.py执行的不在同一个路径(版本)下,因此需要使用

where pythonwhere pippython -m pip list

来查看三个是否统一,输入后如图5所示。

图5 PythonAutoGUI和python并不在同一路径

使用如下代码

python -m pip install pyautogui --force-reinstall

在python中也安装PythonAutoGUI,或者使用python3来执行ydsb.py。

02
运行程序
如视频所示

最新文章

随机文章