前提・実現したいこと
画像を新規作成した場合のみ、処理を終了せたいです。
どうすればいいでしょうか。
該当のソースコード
from watchdog.events import PatternMatchingEventHandler
from watchdog.observers import Observer
import os
import time
target_dir = r"C:\Users\M\Downloads"
target_file = '*.jpg'
class FileChangeHandler(PatternMatchingEventHandler):
def on_created(self, event): filepath = event.src_path filename = os.path.basename(filepath) print('%s 新規作成' % filename)
if name == "main":
event_handler = FileChangeHandler([target_file]) observer = Observer() observer.schedule(event_handler, target_dir, recursive=True) observer.start() try: while True: time.sleep(0.1) except KeyboardInterrupt: observer.stop() observer.join()
あなたの回答
tips
プレビュー