¿Cómo comprobar en Python que un archivo en una carpeta ha cambiado?

Necesito saber en Python cada vez que un nuevo archivo fue agregado / eliminado / modificado en un directorio en particular. ¿Hay alguna manera de hacerlo? Estoy buscando una función similar a “inofity” (de POSIX).

Gracias

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

Puede usar inotify para python , que NO es lo mismo que PyInotify (más antiguo).

Como se mencionó en la pregunta similar , es posible que desee consultar http://packages.python.org/watchdog/ que también funciona en Windows.