Форум сайта python.su
1
для своего первого вопроса нашел простое решение:
import threading
def background_job():
while True:
my_function_1() # фоновые функции
my_function_2()
....
time.sleep(interval) # засыпаем на интервал в секундах
interval = 1800 # интервал в секундах
thread = threading.Thread(target=background_job, args=())
thread.daemon = False #True
thread.start()
Отредактировано ivin (Фев. 17, 2020 15:56:45)
Офлайн
0
Добавьте себе планировщик apscheduler; обратите внимание на классы BackgroundScheduler, IntervalTrigger
Офлайн