没有root用户,Python键盘模块无法正常工作

时间:2019-04-10 22:45:05

标签: python keyboard

目前,我已经为语音助手编写了一个可以与用户语音一起编写的代码。我使用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")

1 个答案:

答案 0 :(得分:1)

不,除非您是 root,否则您无法使用键盘模块进行读写。我遇到了同样的问题,很遗憾。但是 Pynput 使用 pynput.keyboard.Listener 类可以完美地工作。