比较从 pynput 返回的数据
Posted
技术标签:
【中文标题】比较从 pynput 返回的数据【英文标题】:Compare returned data from 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()
【问题讨论】:
【参考方案1】:我通过将'key'变量转换为字符串并去掉引号来解决它
def on_press(key):
x = str(key)
x = x.strip("''")
【讨论】:
以上是关于比较从 pynput 返回的数据的主要内容,如果未能解决你的问题,请参考以下文章
从一个列值上的两个比较列 sum() 聚合返回一个 SQL 表