【问题标题】:How to break out of read_loop() in python-evdev?如何在 python-evdev 中突破 read_loop()?
【发布时间】:2021-03-27 20:18:14
【问题描述】:

我正在使用 python-evdev 中的 read_loop() 从 ir 遥控器捕获代码。当收到来自按钮的代码并且不再按下按钮时,谁能告诉我如何跳出循环?

#!/usr/bin/env python3
from evdev import InputDevice
dev = InputDevice('/dev/input/event0')
for event in dev.read_loop():
    print(event.value)

【问题讨论】:

    标签: python-3.x evdev


    【解决方案1】:

    我认为read_loop 会导致无限循环。如果您希望读取单个输入事件,read_one 将是更好的选择。

    来源:Page 25

    【讨论】:

      猜你喜欢
      • 2014-01-09
      • 2015-05-10
      • 2020-04-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-08
      • 2017-04-08
      • 1970-01-01
      相关资源
      最近更新 更多