0
0 комментариев

Есть рабочий скрипт, который запускает поток с функцией на каждую строку загруженного txt:

def work():
   while True:
        requests.get(line)
        time.sleep(11)
 
for line in base:
    threading.Thread(target=work,args=(line)).start()

вопрос: как сделать так, чтобы например каждую минуту строки в base.txt проверялись повторно, и если одну строку удалили- ее поток завершался, а если добавили- то стартовал новый поток с этой строкой?
В base.txt содержатся адреса сайтов, с новой строки каждый, например:

mysite.com
yoursite.com

В фунцкии work бесконечным циклом к этим сайтам идет запрос и проверка определенной информации


Добавить комментарий