Изменения в базе данных каждые сутки python

Подскажите алгоритм, который позволит каждый день делать конкретные изменения в базе данных.

Например, в каждые 00:00 в базе данных баланс пользователей увеличивается на 100 единиц


Ответы (1 шт):

Автор решения: gil9red

Можно использовать внешний модуль schedule для срабатывания действий в заданное время:

import time

# pip install schedule
import schedule

def inc_balances():
    # Работа с базой
    ...

schedule.every().day.at("00:00").do(inc_balances)

while True:
    schedule.run_pending()
    time.sleep(1)
→ Ссылка