我使用看门狗方法来监视文件夹中的文件创建或修改文件时如何触发函数 xyz()?

问题描述

我编写了这段代码来监视定义路径中的文件夹。如何触发函数,例如:move() 当看门狗监视文件已被“创建或修改”时。

import sys
import time
import logging
from watchdog.observers import Observer
from watchdog.events import LoggingEventHandler

if __name__ == "__main__":
    logging.basicConfig(level=logging.INFO,format='%(asctime)s - %(message)s',datefmt='%Y-%m-%d %H:%M:%s')
    path = "C:/Users/folder1/"
    event_handler = LoggingEventHandler()
    observer = Observer()
    observer.schedule(event_handler,path,recursive=True)
    observer.start()
    try:
        while True:
            time.sleep(1)
    except KeyboardInterrupt():
        observer.stop()
        observer.join()

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)