键盘模块不工作(python3、MacOS、pycharm CE)
Key board module not working (python3, MacOSX, pycharmCE)
我目前正在开发一个可以对按键做出反应的程序。我目前正在使用模块 "keyboard"。
`导入键盘
rk = keyboard.record(直到='Esc')
keyboard.play(rk, speed_factor=1)
`
但是当我 运行 它时,它给了我:
'线程 Thread-1 中的异常:
追溯(最近一次通话):
文件“/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/threading.py”,第 932 行,在 _bootstrap_inner 中
self.run()
文件“/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/threading.py”,第 870 行,在 运行
self._target(*self._args, **self._kwargs)
文件“/Users/user/PycharmProject/AUTOCLICKER/venv/lib/python3.8/site-packages/keyboard/init.py”,第 294 行,在 listen
_os_keyboard.listen(self.direct_callback)
文件“/Users/user/PycharmProject/AUTOCLICKER/venv/lib/python3.8/site-packages/keyboard/_darwinkeyboard.py”,第 430 行,在 listen 中
提高 OSError("Error 13 - Must be run as administrator")
OSError:错误 13 - 必须 运行 作为管理员'
我该怎么做才能解决这个问题?有没有更容易使用的模块?
感谢 Triobro3
运行 使用 "sudo" 命令的具有管理员权限的脚本,看看它是否能解决您的问题。
我目前正在开发一个可以对按键做出反应的程序。我目前正在使用模块 "keyboard"。
`导入键盘
rk = keyboard.record(直到='Esc')
keyboard.play(rk, speed_factor=1) `
但是当我 运行 它时,它给了我:
'线程 Thread-1 中的异常: 追溯(最近一次通话): 文件“/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/threading.py”,第 932 行,在 _bootstrap_inner 中 self.run() 文件“/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/threading.py”,第 870 行,在 运行 self._target(*self._args, **self._kwargs) 文件“/Users/user/PycharmProject/AUTOCLICKER/venv/lib/python3.8/site-packages/keyboard/init.py”,第 294 行,在 listen _os_keyboard.listen(self.direct_callback) 文件“/Users/user/PycharmProject/AUTOCLICKER/venv/lib/python3.8/site-packages/keyboard/_darwinkeyboard.py”,第 430 行,在 listen 中 提高 OSError("Error 13 - Must be run as administrator") OSError:错误 13 - 必须 运行 作为管理员'
我该怎么做才能解决这个问题?有没有更容易使用的模块? 感谢 Triobro3
运行 使用 "sudo" 命令的具有管理员权限的脚本,看看它是否能解决您的问题。