У меня есть цикл while в моем коде, проверяющий изменение файла.Если файл изменился, я запускаю весь процесс, но я хотел бы продолжать проверять, есть ли в файле новое изменение, и если в нем снова новое изменение, этот новый процесс помещается в очередь.Я пробовал многопроцессорную обработку, но это не то, что я хочу.
Я прилагаю свой код здесь:
def newpick(driver,mainpage):
initial = read_pick()
while True:
current = read_pick()
if initial != current:
for line in current:
if line not in initial:
print(line)
initial = current
t =threading.Thread(target=start,args=(driver,mainpage,current))
t.start() #start the whole process
t.join() #let the previous process finish before start the next one