千家信息网

python中inotify的作用是什么

发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,python中inotify的作用是什么,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。# pip install ino
千家信息网最后更新 2025年02月01日python中inotify的作用是什么

python中inotify的作用是什么,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

# pip install inotifyimport osimport timeimport inotify.adaptersimport inotify.constants as Maskdef _main():    SUFFIXES = {".swp", ".swx"}    LAST_TRIG_TIME = time.time()    i = inotify.adapters.Inotify()    trigger = (Mask.IN_DELETE|Mask.IN_ATTRIB|Mask.IN_MODIFY)    i.add_watch('/dir_path', mask=trigger)    for event in i.event_gen(yield_nones=False):       now = time.time()        if now < (LAST_TRIG_TIME + 1):           continue        else:           LAST_TRIG_TIME = now        (_, type_names, path, filename) = event        if os.path.splitext(filename)[-1] not in SUFFIXES and not filename.endswith('~'):            print("PATH=[{}] FILENAME=[{}] EVENT_TYPES={}".format(                  path, filename, type_names))if __name__ == '__main__':    _main()

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。

0