Как проверить, записывается ли файл в python? - PullRequest
0 голосов
/ 04 февраля 2020

Система: Linux

У меня есть скрипт python, который регулярно проверяет наличие новых файлов в указанной папке c. Файлы в основном текстовые файлы. Как только появятся новые файлы, скрипт их обработает.

Обработка основана только на операциях чтения. Проблема поиска новых файлов решена. Однако я хочу убедиться, что я получаю доступ к файлам, только если они больше не записываются

Как только процесс записи завершит запись файла, он больше не будет к нему обращаться.

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

Как бы вы решили это? Есть ли надежный способ сделать это?

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