Я хочу выполнять одну функцию каждый раз, когда файл записывается с новыми данными (изменяется), и я использую Python.Как выполнить некоторый код при изменении файла с помощью python?
Как я могу это сделать?
Я хочу выполнять одну функцию каждый раз, когда файл записывается с новыми данными (изменяется), и я использую Python.Как выполнить некоторый код при изменении файла с помощью python?
Как я могу это сделать?
Если вы хотите отслеживать изменения в файловой системе с помощью Python, см. this article для указателей на библиотеки, которые могут помочь вам достичь этого на разных платформах.
Краткий обзор доступных библиотек для различных платформ:
Помните, что ваша программа должна быть запущена в обрабатывать события файловой системы.
Я предполагаю, что это не обязательно ваша программа на Python, которая модифицирует файл. Я не знаю, есть ли независимый от ОС метод. В Linux вы можете использовать pyinotify.