Здравствуйте. У меня в коде есть несколько функций.
Как мне сделать так, чтобы у меня 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()