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?
Respuesta
En Linux, que podría estar interesado en pyinotify
Otras bibliotecas relacionadas:
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.
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. –
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).
- 1. ¿Hay una tarea ANT para ver un directorio de cambios?
- 2. ¿Cómo puedo controlar un directorio de Windows para ver los cambios?
- 3. Cómo ver si un subarchivo de un directorio ha cambiado
- 4. Evite detectar archivos incompletos al mirar un directorio para ver cambios en Java
- 5. Directorio de monitores para cambios
- 6. ¿Cómo puedo ver un registro unificado de cambios en un conjunto de archivos de forma forzosa?
- 7. ¿Cómo ver si existe un directorio o no en Perl?
- 8. ¿Cómo ver cambios de código después de git pull?
- 9. En mercurial, ¿cómo ver diff en un conjunto de cambios de combinación y un padre sin cambios del otro padre?
- 10. ¿Cómo puedo ver los cambios pendientes de Entity Framework?
- 11. Ver los últimos cambios en svn
- 12. monitorear los cambios en un archivo o directorio?
- 13. Confirmar cambios solo en un directorio en Git
- 14. git: cómo ver los cambios debido al empuje?
- 15. ¿Cómo hacer cambios que solo yo puedo ver?
- 16. ¿Cómo controlo el DOM para ver los cambios?
- 17. git: cómo ver los cambios, la próxima inserción enviará
- 18. ¿Por qué Pyinotify no puede ver un directorio?
- 19. Directorio de supervisión para cambios: memoria alta potencial
- 20. ¿Puedes ver un conjunto de cambios agregados en git? ¿Si es así, cómo?
- 21. Ver diff de los cambios escalonados en git
- 22. ¿Cómo puedo ver todos los cambios históricos en un archivo en SVN
- 23. estado de git: ¿hay alguna manera de mostrar los cambios solo en un directorio específico?
- 24. Manera confiable de monitorear cambios de archivos en un directorio usando .NET framework
- 25. Notificación de cambios en el directorio de iPhone/Documentos
- 26. ¿Cuál es la forma óptima de supervisar los cambios en un directorio con un kqueue()?
- 27. archivo por lotes ~ dp0 cambios en el cambio de directorio
- 28. Ver las diferencias entre dos conjuntos de cambios en un archivo
- 29. Ver el contenido de mi directorio de documentos
- 30. C++ programa para ver el directorio de modificaciones
Algunos más respuestas aquí: http://stackoverflow.com/questions/182197/how-do-i-watch-a-file-for-changes-using-python – Spaceghost