2011-01-16 13 views
16

No se pudo encontrar nada en el núcleo de Python para hacer esto. ¿Alguien puede recomendar una biblioteca o "batería" para hacer esto? Idealmente, me gustaría que sea portátil, pero está bien si está disponible solo para Unix (mi servidor).¿Cómo ver un directorio de cambios?

+0

Algunos más respuestas aquí: http://stackoverflow.com/questions/182197/how-do-i-watch-a-file-for-changes-using-python – Spaceghost

Respuesta

3

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

+0

yo también tuvieron la mismo entendimiento de que esto no puede ser portátil. Afortunadamente, mi alojamiento está en Linux, por lo que pynotify es suficiente. Algunos desarrolladores aún usan win pero en realidad no espero que usen o trabajen en este módulo. –

2

Estaba buscando un paquete de Python que mire las modificaciones de archivos. Acabo de tropezar con pywatch y podría ser justo lo que está buscando. Es muy simple, pero hace lo que necesito (reparando la falta de un observador de pyScss).

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

Cuestiones relacionadas