Я пытался получить строковые выходные данные с помощью сканера штрих-кода с evdev в python.Это был мой сценарий ...
from evdev import *
dev = InputDevice('/dev/input/event2')
print(dev)
for event in dev.read_loop():
if event.type == ecodes.EV_KEY:
print(categorize(event))
И когда я сканирую после этого, я получаю такой вывод:
key event at 1526024323.229556, 5 (KEY_4), down
key event at 1526024323.237564, 5 (KEY_4), up
key event at 1526024323.245549, 11 (KEY_0), down
key event at 1526024323.253534, 11 (KEY_0), up
key event at 1526024323.261553, 2 (KEY_1), down
key event at 1526024323.269538, 2 (KEY_1), up
key event at 1526024323.277549, 10 (KEY_9), down
key event at 1526024323.285565, 10 (KEY_9), up
key event at 1526024323.293555, 2 (KEY_1), down
key event at 1526024323.301535, 2 (KEY_1), up
key event at 1526024323.309553, 7 (KEY_6), down
key event at 1526024323.317533, 7 (KEY_6), up
key event at 1526024323.325553, 10 (KEY_9), down
key event at 1526024323.333537, 10 (KEY_9), up
key event at 1526024323.341554, 3 (KEY_2), down
key event at 1526024323.349537, 3 (KEY_2), up
key event at 1526024323.357552, 2 (KEY_1), down
key event at 1526024323.365537, 2 (KEY_1), up
key event at 1526024323.373554, 2 (KEY_1), down
key event at 1526024323.381535, 2 (KEY_1), up
key event at 1526024323.389555, 3 (KEY_2), down
key event at 1526024323.397535, 3 (KEY_2), up
key event at 1526024323.405552, 4 (KEY_3), down
key event at 1526024323.413537, 4 (KEY_3), up
key event at 1526024323.421554, 10 (KEY_9), down
key event at 1526024323.429537, 10 (KEY_9), up
key event at 1526024323.437579, 28 (KEY_ENTER), down
key event at 1526024323.445533, 28 (KEY_ENTER), up
Я ничего не понимаю, так как яновичок в python, но я не думаю, что это имело бы большое значение в этом случае.Я проверил другие связанные вопросы, но я не мог заставить ответы от них работать.Пожалуйста, помогите мне, ребята.
Как отфильтровывать взлеты и удерживать взлеты.