Python 键盘模块在没有 root 的情况下无法工作

San*_*kil 8 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")
Run Code Online (Sandbox Code Playgroud)

cs1*_*459 7

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