Внутренний процесс в Windows - PullRequest
0 голосов
/ 09 марта 2011

Мне нужно запустить программу python в бэкэнде. Сценарию я дал один входной файл, и код обрабатывает этот файл и создает новый выходной файл. Теперь, если я изменю содержимое входного файла, я не хочу снова запускать код. Он должен непрерывно работать на сервере и генерировать выходной файл. Пожалуйста, если кто-то знает ответ на этот вопрос, дайте мне знать. спасибо

1 Ответ

0 голосов
/ 09 марта 2011

По сути, вам нужно настроить так называемый FileWatcher, то есть некоторый механизм, который следит за изменениями в файле.

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

Примечание: если вы программируете в Windows, вам, вероятно, следует реализовать свою программу как службу Windows, посмотрите здесь о том, как это сделать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...