python - Pyautogui 不在 Mac 上运行?(卡特琳娜)
问题描述
我正在尝试从我的 Mac 上的终端运行以下内容,但发生的情况是代码似乎正在运行(我没有收到任何错误消息),我的 Mac 上的 python(作为应用程序)在我的扩展坞上弹跳,好像打开,然后它什么也不做,然后停止运行。我不知道这是权限问题、Mac Catalina 问题还是我的代码问题!
import pyautogui as gui
count= 0
gui.click(1080,521)
while count<5:
gui.FAILSAFE=True
gui.write(f'This is a test {count}x')
count += 1
gui.press('enter')
我已经尝试过运行 sudo 命令,我也尝试过:
gui.moveTo(1080,521)
gui.dragTo(button='left')
代替 gui.click 命令,但似乎没有任何效果!帮助?
解决方案
原来这是一个权限问题 - 在 Mac 系统偏好设置中,我需要授予对终端的访问权限以控制我的鼠标
推荐阅读
- c++ - 如何为包含 std::vector 的类实现 operator[]
- ios - 如何在到期前正确更新企业 iOS 分发证书?
- python - Python3中range(n)函数的时间复杂度
- c# - 如何使用 Blazor Server 对用户进行身份验证
- matrix - Power BI 矩阵中的多种数据类型
- javascript - HTML,如何始终获得 +1 总和
- swift - 从字符串到枚举的可编码可解码 JSON
- python-3.x - 如何使用 cross_val_predict() 函数获得“正数”而不是“负数”的精度分数?
- python - 我正在从 Python Data Science Handbook 学习,并得到了具有相同代码的不同图形。怎么了?
- javascript - 如何在两个单独的父组件中重新使用 Angular 组件(包含表单)以实现不同的自定义类型的使用?