Как мне сопоставить Ctrl + C с кнопкой на RaspberryPi? - PullRequest
0 голосов
/ 26 мая 2019

Я написал скрипт, который периодически очищает данные Твиттера, используя True.

Для элемента исключения я инициирую одноразовую очистку большого куска данных.

Единственный способ вызвать это - использовать Ctrl + C. Я хочу сопоставить функцию «Ctrl + C» с кнопкой на моей RaspberryPi Pibrella.

Я оглядывался здесь, там и везде, но не испытывал радости. Единственный модуль, который я могу найти, не работает на Raspberry Pi (Linux).

def status_update():  
    while True:  
        try:  
            scrape_some_stuff()  
            time.sleep(1x60)  
        except:  
            scrape_lots_of_stuff()  
            time.sleep(1x60)  

1 Ответ

0 голосов
/ 26 мая 2019

pibrella имеет пакет (pip install pibrella), так что вы можете легко отслеживать состояние кнопки, с помощью которого вы можете поднять свое исключение

import pibrella

# add this line into your codes
pibrella.button.pressed(raise Exception)

Их github repo имеет некоторыепримеры.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...