#!/usr/bin/env python3 import inotify.adapters i = inotify.adapters.Inotify() _dir=b'/tmp' i.add_watch(_dir) try: for event in i.event_gen(): if event is not None: (header, type_names, watch_path, filename) = event if type_names[0] == "IN_CLOSE_WRITE": print("Closed %s" % filename) #print("WD=(%d) MASK=(%d) COOKIE=(%d) LEN=(%d) MASK->NAMES=%s WATCH-PATH=[%s] FILENAME=[%s]" % # ( header.wd, header.mask, header.cookie, header.len, type_names, # watch_path.decode('utf-8'), filename)) finally: i.remove_watch(_dir)