Nie można znaleźć niczego w rdzeniu Pythona, aby to zrobić. Czy ktoś może polecić bibliotekę lub "baterię", aby to zrobić? Idealnie chciałbym, żeby to było przenośne, ale jest OK, jeśli jest dostępne tylko dla Unix (mój serwer).Jak oglądać katalog zmian?
Odpowiedz
W systemie Linux może być zainteresowany pyinotify
Inne pokrewne biblioteki:
Nie sądzę, że jest coś przenośnego na tego rodzaju wymagania. To zbyt blisko IMO systemu operacyjnego. W przypadku Linuksa istnieje pynotify. pyinotify jest wiązaniem dla podsystemu powiadomień systemu plików Linux inotify dla systemu plików. Działa całkiem dobrze.
Ja też miał takie samo zrozumienie, że nie może to być przenośne. Na szczęście mój hosting jest w Linuksie, więc wystarczy pynotify. Niektórzy deweloperzy nadal używają wygranej, ale w rzeczywistości nie oczekuję, że będą używać tego modułu lub pracować nad nim. –
Po prostu szukałem pakietu Pythona, który obserwuje modyfikacje plików. Po prostu natknąłem się na pywatch i może to być właśnie to, czego szukasz. To bardzo proste, ale robi to, czego potrzebuję (naprawiając brak obserwatora pyScss).
- 1. przestać oglądać katalog dla zmiany (oczyszczania)
- 2. Jak przegrzać - oglądać wiele plików?
- 3. Katalog roboczy zmian pliku Java
- 4. AngularJS: jak oglądać wybór tabulatora?
- 5. vue.js $ oglądać Tablica obiektów
- 6. $ oglądać w serwisie?
- 7. Gulpfile.js oglądać najlepsze praktyki
- 8. Korzystanie z gruntjs, jak oglądać zmiany w plikach .coffee?
- 9. Jak oglądać zmiany localstorage za pomocą AngularJS
- 10. kątowa 2 Jak „oglądać” na zakładkę zmienia
- 11. Monitorowanie katalogu zmian
- 12. Czy można "oglądać" zmiany atrybutów?
- 13. Błąd aktualizacji zmian svn
- 14. Jak uzyskać katalog instalacyjny?
- 15. Jak uzyskać aktualny katalog?
- 16. Jak utworzyć folder/katalog
- 17. FirebaseStorage: Jak usunąć katalog
- 18. Lista zmian svn: jak ograniczyć operacje do "domyślnej" listy zmian?
- 19. Czy można oglądać zmienne w czasie wykonywania?
- 20. Vue.js oglądać nieruchomość zagnieżdżona wewnątrz tablicy
- 21. Google Drive SDK Push Powiadomienia - oglądać zmiany we wszystkich plikach?
- 22. Log4j skonfigurować i oglądać nie działa prawidłowo
- 23. Jak mogę oglądać zmiany plików w projekcie UWP?
- 24. Polimer: Jak oglądać zmiany w <content> właściwości
- 25. Jak mogę oglądać miejsce Foursquare na check-in?
- 26. Jak mogę oglądać wideo w widoku wideo w określonej pozycji?
- 27. Jak uzyskać GitPoller zmienić źródło GaspPoller oglądać wszystkie oddziały?
- 28. Jak oglądać transakcje bitcoinem za pośrednictwem blockchain za pośrednictwem nodejs?
- 29. Jak oglądać model ng utworzony za pomocą ng-bind-html
- 30. Jak oglądać zdarzenia w usłudze kubernetes za pomocą klienta go
Nieco więcej odpowiedzi tutaj: http://stackoverflow.com/questions/182197/how-do-i-watch-a-file-for-changes-using-python – Spaceghost