Как запустить несколько функций одновременно и в цикле?

Здравствуйте. У меня в коде есть несколько функций.
Как мне сделать так, чтобы у меня open_file() все время вызывалась(где-то в фоне), а так же работали несколько fnctn() с разными значениями и запускались новые с новыми значениями про изменении в dictionary_time? Все одновременно. Цикл while не подходит, так как он стопорится на fnctn()?(перед s.run()) и ждет пока они выполняться.
Вот код:
import timesched
s = timesched.Scheduler()
def open_file():
    dictionary_time = {}
    with open("remind.txt") as remind:
        for i in remind:
            if i[1:5] == 'time':
                time = int(i[6:-2:])
                dictionary_time[text] = time
            elif i[0:4] == 'text':
                text = str(i[6:-2:])

def crt_remind():
    for i in dictionary_time:
        s.oneshot(dictionary_time.get(i), 0, print, i)
s.run()
  • Вопрос задан
  • 60 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы