2012-09-25 22 views
9

Necesito saber en python cada vez que se agrega/elimina/modifica un nuevo archivo en un directorio particular ¿Hay alguna manera de hacerlo? Estoy buscando una función tipo "inofity" (de POSIX).¿Cómo verificar en python que un archivo en una carpeta ha cambiado?

Gracias

+1

* * pitón inotify -> ** ** pyinotify https://github.com/seb-m/pyinotify/wiki – eumiro

+0

Posible duplicado de [? ¿Cómo puedo ver un archivo de cambios usando Python] (http://stackoverflow.com/questions/182197/how-do-i-watch-a-file-for-changes-using-python) –

Respuesta

7

Use inotify-tools (En la versión original, que se ha mencionado pyinotify, pero tenía problemas, y ahora está en desuso y no se recomienda).

+7

Me pregunto cuántas de estas preocupaciones se han abordado: http://www.serpentine.com/blog/2008/01/04/why-you-should-not-use-pyinotify/ –

+0

Por favor, use inotify (más reciente) para python en lugar de pynotify (obsoleto). – serfer2

+0

@ serfer2 Actualizada la respuesta, ¡gracias! –

Cuestiones relacionadas