【发布时间】:2019-06-16 15:21:08
【问题描述】:
我正在尝试在 python 中触发按键功能。我正在使用pynput 库的listen 函数,它返回一个Keycode 对象。 我尝试将对象转换为字符串,但以下代码仍返回以下输出(按下“a”键时):
def on_press(key):
mod = str(key)
print(mod)
print(type(mod))
print(mod=='a')
我明白了:
'a'
< class 'str'>
False
【问题讨论】:
-
好的最小的,奇怪的例子。您是否按照书面形式使用它?还是直接将字符串与 keycode 对象进行比较?