如何使用看门狗监视在Python中创建或删除的文件的时间

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用看门狗监视在Python中创建或删除的文件的时间相关的知识,希望对你有一定的参考价值。

创建或删除文件时,我正在使用watchdog中的Python实时监视。

以下示例,我尝试了以下操作:

import time
from watchdog.observers import Observer
from watchdog.events import FileSystemEventHandler

class MyHandler(FileSystemEventHandler):
    def on_created(self, event):
        print("File is created!")

event_handler = MyHandler()
observer = Observer()
observer.schedule(event_handler, path='C:/daten/dog.txt', recursive=False)

observer.start()

try:
    while True:
        time.sleep(1)
except KeyboardInterrupt:
    observer.stop()

observer.join()

当然,当此脚本开始运行时,文件path='C:/daten/dog.txt'不存在。但是我仍然收到错误消息,如

FileNotFoundError: [WinError 2] The system cannot find the file specified.

为什么告诉我它找不到最初指定的文件。我毕竟需要运行它来监视文件的创建。

以上是关于如何使用看门狗监视在Python中创建或删除的文件的时间的主要内容,如果未能解决你的问题,请参考以下文章

看门狗卡住烧瓶网页[重复]

python 持久的监督观察员。当看门狗重新启动时,检查自上次启动以来是否有新/修改/删除/等文件或目录,并发送

如何使用“如果存在”在 MySQL 中创建或删除索引?

如何在微控制器硬件复位之前保存一些数据?

在 Qt 上使用看门狗更改 QLabel 文本

谁能解释一下啥叫看门狗