python - 如何修复 PyAutoGUI AttributeError
问题描述
我一直在尝试让 PyAutoGUI 使用非常简单的代码单击屏幕底部的一个应用程序。但是,每当我尝试运行此代码时,我都会收到一个错误,我认为该错误来自我正在使用的 PyAutoGUI 模块。代码是:
import pyautogui as pag
pag.click(500, 1100)
错误是:
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python3.7/site-packages/pyautogui/__init__.py", line 588, in wrapper
returnVal = wrappedFunction(*args, **kwargs)
File "/usr/local/lib/python3.7/site-packages/pyautogui/__init__.py", line 978, in click
platformModule._multiClick(x, y, button, clicks)
File "/usr/local/lib/python3.7/site-packages/pyautogui/_pyautogui_osx.py", line 516, in _multiClick
core_graphics.CGEventPost(kCGEvent.Tap.value, mouseEvent)
File "/usr/local/Cellar/python/3.7.7/Frameworks/Python.framework/Versions/3.7/lib/python3.7/enum.py", line 349, in __getattr__
raise AttributeError(name) from None
AttributeError: Tap
任何想法如何解决这一问题?
解决方案
尝试这个
import pyautogui
pyautogui.moveTo(500, 1100, duration=1)
pyautogui.click()
推荐阅读
- java - 在 Java 中分配 List 是线程安全的吗?
- sql-server - 无法使用 Tableau Online 连接到 Microsoft SQL Server
- sublimetext3 - Sublime 每 5000 行添加文本
- rust - 需要两次使用模块名称来引用模块中的结构
- swift - 将 UInt32 转换为通用 T:数字
- sql-server - SQL 查询以获取具有最大日期的商家名称
- sql - 如何根据一个月内的日期对查询结果进行分组
- react-native - 有人如何停止 NativeBase 的 Tab 组件的水平滚动
- vue.js - 绘制日历事件
- java - HQL Like 不返回任何内容