import os from time import sleep from watchdog.observers import Observer from watchdog.events import FileSystemEventHandler import ocr class Drivehandler(FileSystemEventHandler): def on_created(self, event): ocr.main_tess() # def on_any_event(self, event): # pass # # subprocess.call(self.com_line) # # def on_deleted(self, event): # sleep(5) # subprocess.call(self.com_line) ev_hendler = Drivehandler() observer = Observer() observer.schedule(ev_hendler, path=os.getcwd()) observer.start() try: while True: sleep(1) except KeyboardInterrupt: observer.stop() observer.join()