im_tracker.py 698 B

123456789101112131415161718192021222324252627282930313233
  1. import os
  2. from time import sleep
  3. from watchdog.observers import Observer
  4. from watchdog.events import FileSystemEventHandler
  5. import ocr
  6. class Drivehandler(FileSystemEventHandler):
  7. def on_created(self, event):
  8. ocr.main_tess()
  9. # def on_any_event(self, event):
  10. # pass
  11. #
  12. # subprocess.call(self.com_line)
  13. #
  14. # def on_deleted(self, event):
  15. # sleep(5)
  16. # subprocess.call(self.com_line)
  17. ev_hendler = Drivehandler()
  18. observer = Observer()
  19. observer.schedule(ev_hendler, path=os.getcwd())
  20. observer.start()
  21. try:
  22. while True:
  23. sleep(1)
  24. except KeyboardInterrupt:
  25. observer.stop()
  26. observer.join()