Как выполнить некоторый код, когда файл модифицируется с помощью Python? - PullRequest
0 голосов
/ 14 февраля 2010

Я хочу выполнять одну функцию каждый раз, когда файл записывается с новыми данными (изменяется), и я использую Python.

Как я могу это сделать?

Ответы [ 2 ]

5 голосов
/ 14 февраля 2010

Если вы хотите отслеживать изменения в файловой системе с помощью Python, см. в этой статье для указателей на библиотеки, которые помогут вам добиться этого на разных платформах.

Краткое описание доступных библиотек для разных платформ:

Помните, что ваша программа должна быть запущена для обработки событий файловой системы.

2 голосов
/ 14 февраля 2010

Я предполагаю, что не обязательно ваша программа Python изменяет файл. Я не знаю, есть ли независимый от ОС метод. В Linux вы можете использовать pyinotify .

...