gpt4 book ai didi

python - 无法在 Mac 上运行 'keyboard.is_pressed'

转载 作者:太空宇宙 更新时间:2023-11-04 02:14:36 62 4
gpt4 key购买 nike

我正在尝试编写一个脚本,每次我按 x 时,它都会打印 y。

当我运行代码时:

import keyboard

if keyboard.is_pressed('x'):
print ("y")

控制台输出:

   raise OSError("Error 13 - Must be run as administrator")
OSError: Error 13 - Must be run as administrator

谢谢!

最佳答案

由于安全功能,您不能像 macOS 终端中的常规 python 文件那样使用虚拟键盘输入运行脚本。

假设您的文件名为 script.py。

如果你输入

python3 script.py

macOS 会将此视为安全漏洞,因为记录键盘输入(如 keyboard.is_pressed('x'))是记录某人在网站上输入密码时的典型方法,应用等


为防止该错误,您需要以管理员身份运行该文件。

为此,请键入:

sudo python3 script.py

它会询问您的用户密码,然后继续执行代码。

关于python - 无法在 Mac 上运行 'keyboard.is_pressed',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52940429/

62 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com