小编Gar*_*y I的帖子

来自 pynput 的键盘监听器

我正在尝试将键盘侦听器导入到我的班级中,但不断收到

NameError: name 'on_press' is not defined
Run Code Online (Sandbox Code Playgroud)

这是我的代码:

from pynput import keyboard
class game_code:

    with keyboard.Listener(on_press=on_press) as listener:
        listener.join()

    def check_key_press(self,key):
       try: k = key.char
       except: k = key.name

       if k in ['up', 'down', 'left', 'right']:
          self.key = keys.append(k)
          return True

        else:
          return False
Run Code Online (Sandbox Code Playgroud)

也不能 100% 确定 with 语句如何工作。

python keyboard

2
推荐指数
1
解决办法
2万
查看次数

标签 统计

keyboard ×1

python ×1