如何解决仅每x秒记录一次Pynput记录
我想在2.7中使用Pynput来检查与键盘或鼠标的交互。由于它与实际数据(如键)无关,因此我想保持简单,仅每x秒检查一次新输入。如果有一个,则应该记录时间码,如果没有,则脚本需要等待下一个输入(无论何时)。
我想整天运行此脚本,以便检查在哪个应用程序中花费了多少时间。
到目前为止,我已经掌握了所有内容,但是脚本每秒最多记录50-60个事件。数据太多了。因此,我需要使其以某种方式等待。
我想脚本的决定性部分是侦听器。
With MouseListener(on_move=on_move) as listener:
With KeyboardListener(on_press=on_press) as listener:
listener.join()
如何更改此部分以使其在加入后等待?
添加时间。sleep(5)没什么区别。将5放在out()的join()括号(join(5))中也不起作用。
或者我需要让它在
中等待def on_press(key):
# log the timecode
例如一部分?
希望有一个简单的解决方案。
欢呼 汤姆
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。