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

问题描述 投票:0回答:1

创建或删除文件时,我正在使用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 watchdog
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.