¿Cómo ver un directorio en busca de cambios?

No se pudo encontrar nada en Python Core para hacer esto. ¿Alguien puede recomendar una biblioteca o “batería” para hacer esto? Idealmente, me gustaría que esto fuera portátil, pero está bien si está disponible solo para Unix (mi servidor).

En Linux, podría estar interesado en pyinotify

  1. https://github.com/seb-m/pyinotify

Otras bibliotecas relacionadas:

  1. http://people.gnome.org/~veillard/gamin/python.html
  2. Interfaz de Python FAM: http://python-fam.sourceforge.net/
  3. http://gorakhargosh.github.com/watchdog/

Solo estaba buscando un paquete de Python que vigila las modificaciones de los archivos. Simplemente tropecé con Pywatch y podría ser lo que estás buscando. Es muy simple, pero hace lo que necesito (arreglando la falta de un observador de pyScss).

http://pypi.python.org/pypi/pywatch

No creo que haya algo portátil para este tipo de requisito. Eso es demasiado cerca de la OMI del sistema operativo. De lo contrario para Linux, hay pynotify . pyinotify es un enlace para Linux en el subsistema de notificación del sistema de archivos del kernel de Linux. Funciona bastante bien