Как запустить два скрипта одновременно? Python

Делаю бота ВК на питоне. Я хочу сделать так что бы моя база данных автосохранялась каждые несколько секунд. Можно ли как то сделать так, что бы скрипт и работал как просто бот, и что бы бд сохранял.


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

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

Каркас программы под поток на сохранение

from threading import Thread


def save_db():
    # Ваша функция сохранения
    print("Save!")

def my_bot():
    pass

thread1 = Thread(target=save_db, args=(), daemon=True) # Создаем поток
thread1.start() # Запускаем.
my_bot() # Запускаем бота

# А тут весь остальной код..
print("Ваша программа...\n")
→ Ссылка