小编Ale*_*ube的帖子

将 KeyCode 对象与 python 中的字符串进行比较

我正在尝试在 python 中按下按键来触发函数。我正在使用 pynput 库的监听函数,它返回一个 Keycode 对象。我尝试将对象转换为字符串,但以下代码仍然返回以下输出(按“a”键时):

def on_press(key):
    mod = str(key)
    print(mod)
    print(type(mod))
    print(mod=='a')
Run Code Online (Sandbox Code Playgroud)

我得到:

'a'
< class 'str'>
False
Run Code Online (Sandbox Code Playgroud)

python keycode pynput

3
推荐指数
1
解决办法
4465
查看次数

标签 统计

keycode ×1

pynput ×1

python ×1