Массивы в Python

226 просмотра
0

Как реализовать запись в массив каждые 0,5 секунд без прерывания основной программы?


Добавить комментарий

1 Ответы

Python Опубликовано 12.12.2018
0

Для этого есть модуль signal.

import signal, os
 
def handler(signum, frame):
    print('Signal handler called with signal', signum)
    raise OSError("Couldn't open device!")
 
# Set the signal handler and a 5-second alarm
signal.signal(signal.SIGALRM, handler)
signal.alarm(5)
 
# This open() may hang indefinitely
fd = os.open('/dev/ttyS0', os.O_RDWR)
 
signal.alarm(0)          # Disable the alarm

Добавить комментарий
Напишите свой ответ на данный вопрос.
Scroll Up