У меня возникают трудности с таймером python и я бы очень признателен за некоторые советы или помощь: D
Я не слишком разбираюсь в том, как работают потоки, но я просто хочу отключить функцию каждые 0,5 секунды и иметь возможность запускать и останавливать и reset таймер.
Тем не менее, я продолжаю получать RuntimeError: threads can only be started once
, когда я выполняю threading.timer.start()
дважды. Есть ли для этого работа? Я попытался применить threading.timer.cancel()
перед каждым запуском.
Псевдокод:
t=threading.timer(0.5,function)
while True:
t.cancel()
t.start()