2011-01-16 3 views
16

Impossible de trouver quelque chose dans le noyau python pour ce faire. Quelqu'un peut-il recommander une bibliothèque ou "batterie" pour ce faire? Idéalement, je voudrais que ce soit portable mais c'est OK s'il est disponible uniquement pour Unix (mon serveur).Comment regarder un répertoire pour les changements?

+0

Quelques autres réponses ici: http://stackoverflow.com/questions/182197/how-do-i-watch-a-file-for-changes-using-python – Spaceghost

Répondre

3

Je ne pense pas qu'il y ait quelque chose de portable pour ce genre d'exigence. C'est trop proche de l'OS IMO. Sinon, pour Linux, il y a pynotify. pyinotify est une liaison pour le sous-système de notification de système de fichiers du noyau Linux inotify. Fonctionne très bien.

+0

moi aussi eu la même compréhension que cela ne peut pas être portable. Heureusement mon hébergement est sous Linux et donc pynotify est tout à fait suffisant. Certains développeurs utilisent encore win mais je ne m'attends pas à ce qu'ils utilisent ou travaillent sur ce module. –

2

Je cherchais simplement un paquet python qui surveille les modifications de fichiers. Juste tombé sur pywatch et il pourrait juste être ce que vous cherchez. C'est très simple, mais fait ce dont j'ai besoin (réparer le manque d'observateur de pyScss).

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

Questions connexes