Ответы пользователя по тегу SQLite
  • Как раз в 15 минут обновлять значения в бд?

    Shurik24
    @Shurik24
    Обычный программист самоучка
    import schedule
    import time
    
    schedule.every(15).minutes.do("Имя функции")
    
    while True:
        schedule.run_pending()
        time.sleep(1)

    Если тебе нужно каждые N минут выполнять действие можешь использовать schedule, хочу заметить для работы schudle нужен цикл, чтобы не стопить всю программу можешь подключить много поточность threading и сделать так:

    import schedule
    import time
    from threading import Thread
    
    def sch():
        while True:
            schedule.run_pending()
            time.sleep(1)
    
    def start():
        schedule.every(5).minutes.do(staff)
        schedule.every(5).minutes.do(getall)
        Thread(target= sch).start()
    Ответ написан
    Комментировать