По сути, вам нужно настроить так называемый FileWatcher, то есть некоторый механизм, который следит за изменениями в файле.
Существует несколько методов для отслеживания изменений файлов / каталогов в python.Посмотрите на этот вопрос: Мониторинг содержимого файлов / каталогов? .Другая ссылка здесь , она касается изменений каталога, но изменения файла обрабатываются аналогичным образом.Вы также можете использовать Google для «наблюдения за изменениями в Python», чтобы получить много ответов:)
Примечание: если вы программируете в Windows, вам, вероятно, следует реализовать свою программу как службу Windows, посмотрите здесь о том, как это сделать.