Во время проверки цикла многопроцессорной - PullRequest
0 голосов
/ 23 сентября 2019

У меня есть цикл 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
...