python - Pyautogui 无法在 Mac 上运行? (卡特琳娜)

标签 python macos macos-catalina pyautogui

我正在尝试从我的 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 系统偏好设置中我需要授予对终端的访问权限以控制我的鼠标

关于python - Pyautogui 无法在 Mac 上运行? (卡特琳娜),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62035751/

相关文章:

python - 与 Pandas 一起绘图时如何消除相对偏移?

macos - Sierra 更新后找不到 sar 命令

python - Python中的一对一继承

python 忽略 time.sleep(1)

Python 方法 dir() 不返回所有属性/方法

ios - 计算 ios 、 Objective C 和 Swift 中任何数字的平方根的最佳方法

java - 如何绑定(bind)命令-?作为帮助菜单的 Swing Action 加速器?

python-3.x - MacOs Catalina AWS CLI 错误 "ImportError: cannot import name ' ssl' from 'urllib3.util.ssl_' "

macos - 在Mac上为基于Electron的App提供不同的Dock和Tray图标吗?

macos - 如何在 Catalina 的自动外观模式下检测 OSX 处于深色模式还是浅色模式