【问题标题】:Compare returned data from pynput比较从 pynput 返回的数据
【发布时间】:2019-12-10 23:09:21
【问题描述】:

我需要比较 pynput 侦听器的“输出”,并根据具体情况做一些不同的事情;如果键是字母或例如回车键。我的问题是 pynput reutrns 数据的方式,我在this post 中找到了部分“修复”,但这仅适用于单个字母,并且当您按下其他任何内容时程序退出。我想在后台运行它,所以如果我不想让它退出时它不会退出,那就太好了

这是我目前所拥有的;

letters = string.ascii_letters
letters = list(letters)

def on_press(key):
    if key.char in letters:
        print(you pressed a letter)

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

【问题讨论】:

    标签: python python-3.x pynput


    【解决方案1】:

    我通过将'key'变量转换为字符串并去掉引号来解决它

    def on_press(key):
        x = str(key)
        x = x.strip("''")
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-22
      • 1970-01-01
      • 1970-01-01
      • 2015-08-04
      • 1970-01-01
      相关资源
      最近更新 更多