目前,我已经为语音助手编写了一个可以与用户语音一起编写的代码。我使用pip的python键盘模块。但是,当我执行代码时,它向我显示了如果没有root用户就无法编写代码。
下面给出了代码,
elif (t.find("type") != -1):
le = t.find("type") + len("type") + 1
t = t[le:]
try:
print("Typing> ", t)
keyboard.write('' + t+". ")
except:
print("Can't Type")
答案 0 :(得分:1)
不,除非您是 root,否则您无法使用键盘模块进行读写。我遇到了同样的问题,很遗憾。但是 Pynput 使用 pynput.keyboard.Listener 类可以完美地工作。