如何使用看门狗监视在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中创建或删除的文件的时间的主要内容,如果未能解决你的问题,请参考以下文章