我试图制作一个脚本,每次按 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
Thanks!
由于安全功能,您无法像 macOS 终端中的常规 python 文件一样使用虚拟键盘输入运行脚本。
假设您的文件名是 script.py。
如果您输入
python3 script.py
macOS 会将此视为记录键盘输入的安全漏洞(就像键盘.is_pressed('x'))是记录某人在网站、应用程序等上输入密码的典型方法。
为了防止该错误,您需要以管理员身份运行该文件。
为此,请键入:
sudo python3 script.py
它会询问您的用户密码,然后继续执行代码。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)