跟踪文件系统中的更改,并在检测到更改时触发回调。
tree-guardian的Python项目详细描述
树木守护者
跟踪文件系统中的更改并在更改时触发回调 正在检测。
开始
安装
pip install tree-guardian
使用量
观察项目中的更改。
fromtree_guardianimportobserve# Target function to triggerdefcb():fromtimeimporttimeprint('[{}] Changes detected...'.format(time()))observe(cb)# Run observer
在后台运行。
fromtimeimportsleepfromthreadingimportEventfromtree_guardianimportobserve# Target function to triggerdefcb():fromtimeimporttimeprint('[{}] Changes detected...'.format(time()))event=Event()observe(cb,run_async=True,event=event)# Run observer# Type your code below...try:sleep(10)# Run for 10 seconds or until interruptedexceptKeyboardInterrupt:event.set()